1 of 10

Lesson 9: Loop the loop!

Year 7 - Programming essentials in Scratch: part II

2 of 10

Describe the function of each type of iteration (loop)

Starter activity

Explorer task

Which of these is count-controlled iteration and which ones are condition-controlled iteration? How do you know?

3 of 10

Lesson 9: Loop the loop!

Objectives

  • Evaluate which type of iteration is required in a program

4 of 10

Tera’s Adventure

Activity 1

In pairs, complete the tasks on the ‘Investigate the code’ activity sheet.

Remember to swap between the driver and the navigator roles every five minutes.

5 of 10

Evaluate the loops

Activity 2

On your own, complete the ‘Evaluate the loop’ worksheet.

6 of 10

Which loop did you choose and why?

Activity 2

Scenario 1: A programmer wants to draw one single square in Scratch.

7 of 10

Which loop did you choose and why?

Activity 2

Scenario 2: A programmer wants to display a ten second countdown in Scratch.

8 of 10

Which loop did you choose and why?

Activity 2

Scenario 3: A programmer wants to make a sprite dance until the game is stopped by the user in Scratch.

9 of 10

Lesson 9: Loop de loop!

Plenary

On a sticky note, write a fact about any loop that you have learnt about in the last few lessons.

Add your sticky note to the board.

10 of 10

Next lesson

Summary

In this lesson, you…

  • Evaluated which type of iteration is required in a program

Next lesson, you will…

  • Learn how to use lists to store data in Scratch

10