Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 4 - Computing

Creating games

Using repetition in programming to create a game

Unit Summary

In this unit, pupils will explore the concept of repetition in programming in the Scratch environment. Pupils will look at the difference between count-controlled and infinite loops. They will use their knowledge to modify, design and create games and animations that involve repetition.

Lesson Summary

You will learn to create a project that includes repetition.

Key Notes

  • A program can be built by implementing a design and algorithm into code.
  • The order of blocks inside a loop affects the outcome.
  • Testing and debugging are necessary steps when building and refining a program.

Vocabulary To Learn

  • algorithm: a sequence of steps that can be followed to do a task
  • debug: the process of finding and correcting errors in code

Common Mistakes To Avoid

  • The order of the blocks inside a 'forever' loop doesn't really matter, as long as they are all in there.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

A program can be built by implementing a design and algorithm into code. The order of blocks inside a loop affects the outcome.

2. Define this computing term and give one practical example. 'algorithm'

a sequence of steps that can be followed to do a task. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: The order of the blocks inside a 'forever' loop doesn't really matter, as long as they are all in there. Correction: The order of the blocks inside a loop can matter, and running them in a different sequence may affect the game.

More Lessons In This Unit

Browse all guides in the Year 4 Computing guide library.