Before the lesson
Download classroom resources
- To understand how to create an algorithm and what it can be used for
Pupils should be taught to:
- Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
Pupils needing extra support: Provide the Activity: Code blocks needed for drawing the square – but put them in the wrong order for pupils to sequence correctly.
Pupils working at greater depth: Show the ‘Hour of Code Frozen’ activity, which uses the same concept to draw a selection of different shapes and snowflakes, asking them to predict what will happen and justify these predictions.