Lesson 5: Unplugged debugging

Using their knowledge of debugging, robots are physically constructed.

Before the lesson

Learning objective

  • To understand what debugging is

National curriculum

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 

Success criteria


Attention grabber

Main event


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.

Wrapping up

Assessing pupils' progress and understanding


Created by:
Siobhan Morgan,  
Computing specialist
Head of Computing at Exeter Junior School, Siobhan Morgan has nine years of computing teaching experience as well as experience from her role of ‘Subject Genius for Computing’ on TES. Siobhán enjoys spending time with her family and searching for the Gruffalo…
Find out more