Before the lesson
Download classroom resources
- To create a program
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: Part of the program has been done for them to focus on the outcomes they can see.
Pupils working at greater depth: Should be challenged to create additional features. They should try and suggest their own improvements but if they cannot think of any, ask them to program a ‘reset’ button.