Before the lesson
Download classroom resources
- To program a game
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 sequence, selection, and repetition in programs; work with variables and various forms of input and output
- 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 some of the code completed next to the algorithm to reinforce the link. This also provides a reduced number of blocks when matching the code to the second part of the algorithm.
Pupils working at greater depth: Independently complete the challenges.