*New* Further coding with Scratch
Programming a game using variables, sensors and if statements, then debugging and evaluating projects.
- Subjects >
- Computing >
- Lower key stage 2 >
- Year 4 >
- Programming 1: Further coding with Scratch >
-
Programming 1: *New* Further coding with Scratch
Please note
Scratch is a project of the Scratch Foundation, in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab. It is available for free at https://scratch.mit.edu.
Unit outcomes
Pupils who are secure will be able to:
- Identify how variables and if statements are used in Scratch games.
- Explain what a variable is, tracking and how a condition changes what happens.
- Create variables to keep and display scores.
- Use sensing blocks and if statements to control game actions.
- Combine variables, sensors and if/else blocks to build a multiplication game.
- Debug code by finding and fixing errors.
- Evaluate the game by explaining what worked well and what could be improved.
Suggested prior learning
*New* Programming Scratch
Get startedTeacher coding skills videos
A comprehensive set of coding skills videos that explain and demonstrate key programming concepts. Designed to guide and support teachers who find the programming element of the Computing curriculum challenging, while also serving as a refresher for those with more confidence in their subject knowledge.
Lessons
Lesson 1: Exploring variables and conditions
- To explore how variables and if statements are used in Scratch by identifying their purpose in a game.
Lesson 2: Using conditions and sensors
- To use conditions and sensors to control what happens in a Scratch game.
Lesson 3: Planning a game
- To create a variable to keep a score.
Lesson 4: Programming a game
- To combine variables, if statements and sensors to program a multiplication game.
Lesson 5: Evaluating a game
- To debug and evaluate a game by identifying and fixing errors.
Key skills
Key knowledge
Related content
Resources
Unit resources

Computing
Knowledge organiser – Computing Y4: *New* Programming 1: Further programming with Scratch
Aimed at pupils, a single page which gives key facts and definitions from the unit ‘Further programming with Scratch’.

Computing
Vocabulary display – Computing Y4: *New* Further coding with Scratch
A display version of the vocabulary from the unit 'Further coding with Scratch'.
Cross-curricular opportunities
Mathematics: Number – multiplication and division.