Book, Buddy, Internet, Teacher

Slides:



Advertisements
Similar presentations
(What will I be learning?) (How will I know if I have learnt it?) Learning Objectives: (What will I be learning?) Learning Outcomes: (How will I know.
Advertisements

Study What’s that? Why? How?. School does not “do stuff” to you You do stuff to school – it is active You do stuff to school – it is active This is about.
Direct Instruction Instructional Model. Three Features I. Learner Outcomes Mastery of well structured knowledge (step by step) Skill Mastery II. Environment.
Section A Experiments.
Programming in Java Unit 4. Learning outcome:  LO2: Be able to design Java solutions  LO3: Be able to implement Java solutions Assessment criteria:
24/02/20161 “Be the Best” Learning Objective: understand why and how websites are created and evaluate websites. Jumping on the Bandwagon! Web design and.
The Further Mathematics Support Programme Working with students and teachers to promote, enrich and support mathematics in schools and colleges To find.
Welcome Learning Targets for Today I will build schema for Danielson’s Framework for Teaching. I will connect Framework principles to powerful planning.
Todays Learning Revision lesson; Meeting customer needs and managing quality – quality control versus a culture of quality assurance. Ground Rules 1)Do.
Structured Note-Taking For All Students
Academic writing.
Understanding Standards: Advanced Higher Event
Internet developments
F C Down October 2016.
KS4 Science revision *Follow the science revision timetables and use these alongside the OCR gateway science revision guides. *Use BBC bitesize GCSE OCR.
Assessment In P.E. A Backward Design.
Thinking about Reasoning in Upper Primary
Date: L.O: to deliver presentation to a judging panel
IGCSE 6 Cambridge Effectiveness of algorithms Computer Science
Extreme World Geography Learning objectives:
The Learning Cycle 1 Prepare for learning 2 6 Review – Step back
Subtraction by counting on
Would you rather be “someone” or make a difference?
Transforming Grading Robert Marzano
Steps for Curriculum Mapping
Preparing to Teach and Overview of Teaching Assignments
Our Research Into Assessment
Life is a by Jack London.
RAG Key Words: Reflect, Communicate, Explain, Justify 08/11/2018
Arrival (Brainwarmers)
Building Skills for High School & College Success
Seminar Four Quality Academic feedback: oral and written
Changing properties & printing worksheets
Logo slide English/Arabic
Agree Learning Outcomes:
Chapter 6 Repetition Objectives ❏ To understand basic loop concepts:
Making change happen In this session, we will:
RAG Key Words: Reflect, Communicate, Explain, Justify 17/11/2018
Starter Activity Complete the worksheet provided by your teacher!
How to design a competence based lesson
Assessment In P.E. A Backward Design.
Insight into the teenage brain
Databases Lesson 2.
Section 6 Theory Potential Health Hazards when using a Computer and methods to prevent them.
Programming In Lesson 3.
Logo slide English/Arabic
PERFORMING ARTS DANCE.
Making learning active
Building Skills for High School & College Success
EXAM STRESS Learning objectives Learning outcomes
Lesson 2: Binary to Denary Conversion.
Grade 8 L1 Ms Oliver.
Reviewing Own Skills.
Assessment for Learning
Induction lesson: English Language
Our Research Into Assessment
Can you think of 2 purposes of the operating system?
DO IT NOW i = 1 total = 0 REPEAT total = total + round(i) i = i + 1
An Unforgettable Journey Before, During, and After Reading Skills
YEAR 9 DANCE DANCE SKILLS UNIT ..
Preparing to Teach and Overview of Teaching Assignments
___ + ___ = ___ ___ + ___ = ___ 2 4 6
Searching for Information
What’s the QUESTION? Do Now!
DO IT NOW a = 1 totalStudents = 0 REPEAT
YEAR 9 DANCE DANCE SKILLS UNIT . LESSON 2 LESSON 2.
Scratch 7B IT 1.
Homework Frequency KS3: Weekly KS4: Weekly
Plenary
Teaching students how determine the main idea within text
Presentation transcript:

Book, Buddy, Internet, Teacher Brain, Book, Buddy, Internet, Teacher F452 Programming Repetition – For Loops

Can you tell me The total weight The total Volume PREPARE TO LEARN Taken from F452 Jan 2010 Q4 Can you tell me Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. The total weight The total Volume PREPARE TO LEARN 01/01/2019

Lesson Objectives Iteration Repetition For Loops Count-Controlled Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. Spec Link: 3.2.2 a, b & d. Working on the Bubble Arrays programming problem. LEARNING OUTCOMES 01/01/2019

Iteration Can someone provide a definition for iteration? Wiki says. Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. Can someone provide a definition for iteration? Wiki says. Iteration means the act of repeating a process with the aim of approaching a desired goal, target or result. Each repetition of the process is also called an "iteration," and the results of one iteration are used as the starting point for the next iteration. Iteration is used to repeat sections of code. Why might iteration be useful in a program using arrays? NEW MATERIAL 01/01/2019

Iteration GOOD For I = 0 to 9 Score[i] + 10 Next i CONSTRUCT IDEAS Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. BAD Score[0] + 10 Score[1] + 10 Score[2] + 10 Score[3] + 10 Score[4] + 10 Score[5] + 10 Score[6] + 10 Score[7] + 10 Score[8] + 10 Score[9] + 10 GOOD For I = 0 to 9 Score[i] + 10 Next i ADVANTAGES Less Code == easier to read. More efficient || powerful More manageable && maintainable More extensible with new features From the code given can you develop code to add the last score to the current score. CONSTRUCT IDEAS 01/01/2019

Recording new knowledge Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. In a new blog post : Can you provide a definition for iteration. In your own words give reasons why iteration is a useful programming skill. Ask for a peer assessment of your work – can you improve this ‘revision’ quality definition? Can you compare your understanding with the information presented on the Java Docs For loop page. APPLY – MINI PLENARY 01/01/2019

Can you provide a definition? Finding out facts Know that iteration (repetition) is used to repeat sections of code. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. Now develop your blog post further including information on For loops in Java. Can you provide a definition? Can you give examples of how you could/have used for loops in your code? How many alternative ways can you demonstrate? APPLY 01/01/2019

Assess your blog post definition on Count Controlled For Loops. Blog Post Update Know that iteration (repetition) is used to repeat sections of code and why. Understand why iteration is a key construct in programming. Be able to define and demonstrate a For loop. Assess your blog post definition on Count Controlled For Loops. Have you mentioned: Count-Controlled Repeats a fixed number of times based on: Limit Increment Good for arrays or when number of repetitions is known in advance. REVIEW 01/01/2019