Programming 1: Further coding with Scratch

The coding program Scratch is explored further by revisiting its key features and introducing the children to the crucial concept and execution of using 'variables' in code scripts

Choose your lesson

Lesson 1: Scratch reminder

Pupils revisit what they can recall about the coding program 'Scratch' while building upon their prior knowledge to develop an understanding of sprite positioning and orientation

Learning Objective

To recall the key features of Scratch

Lesson 2: Identifying what code does

Rediscover the features of the Scratch interface and tools while utilising decomposition skills to figure out what has been included in the script for a quiz

Learning Objective

To understand how a Scratch game works by using decomposition to identify key features

Lesson 3: Introduction to variables

Pupils, via a physical interactive activity, learn what variables are and why they are used. Tinkering with some specifically Scratch projects allows them to consolidate the importance and use of variables

Learning Objective

To understand what a variable is and how to make one

Lesson 4: Making a variable

Children build upon the last lesson to start developing Scratch code scripts that require variables, which is going to further expand their knowledge of why they are so useful when coding

Learning Objective

To understand how to make a variable in Scratch

Lesson 5: Times tables project

Using all the skills acquired in this unit so far, review and develop the times tables Scratch project and at the end fill out an evaluation form based on experience gained

Learning Objective

To use knowledge of how variables work to create a quiz

Assess your pupils

Assessment quiz and Knowledge catcher. These can be used at the start of the unit to access where pupils are in their learning as well as the end of the unit to assess progress. Go to assessment resources