Rescue Mission
Children act as programmer, tester and robot on a floor grid, and learn why clear step-by-step instructions matter.
Steps
- Make a floor grid and put an object to rescue on one square.
- Choose three roles: the Developer who writes the program, the Tester who reads it out, and the Bot who follows it.
- Decide the commands: an arrow for forward, and left and right turns.
- The Developer writes the whole program first. The Bot cannot be steered while it walks.
- The Tester reads the commands one at a time and the Bot moves. Does the Bot reach the object?
- If not, find the bug together and fix the program. Debugging is part of the fun.
- Swap roles and try a new rescue.
Talk about it
- Why must instructions be very clear?
- When did you get unclear instructions in real life?
- What was the bug and how did you fix it?
CC BY-SA 4.0
Adapted from CS Unplugged by the University of Canterbury Computer Science Education Research Group (CS Unplugged), licensed CC BY-SA 4.0.
Original lesson, with pictures · License: CC BY-SA 4.0
There are no pictures here. The original lesson has the pictures and printables.
Changes made: Simplified, shortened and translated by Open Cosmos with AI
This adapted lesson is shared under the same license (CC BY-SA 4.0).