Before the lesson
- To understand what debugging is
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 and repetition in programs
- Use logical reasoning to explain how some simple algorithms work
Pupils needing extra support: Should be keep their figure simple.
Pupils working at greater depth: Get those who have successfully completed their task to go around to other pairs that are struggling and get them to talk through steps that helped them be successful.