Teacher guide · Think Lab · Harder · about 32 min
🤖 Code Crew Rescue
Pupils practise problem solving and curiosity through "Code Crew Rescue": Program the robot, find the bug and rescue the crew.
Lesson guide
1. Hook · 5 min
Show the 🤖 mission title and read the opening: "Write the algorithm: move the robot from the door to the crew.". Take three quick guesses.
2. Model · 5 min
Think aloud through the first step together. Use Cog the Owl's line as your prompt: "Good thinking. Show me the why."
3. Do · 10 min
Pairs work through the 6 steps on screen or on the printed sheet. Circulate and ask "why?"
4. Discuss · 10 min
Use two or three of the discussion questions. Ask pairs to share different answers, not just correct ones.
5. Reflect · 5 min
Exit ticket: one sentence on how they used problem solving today.
Discussion questions
- What was the hardest choice in "Code Crew Rescue", and why?
- The robot spins forever. What kind of bug is that — explain your reasoning to a partner.
- 'IF the door is locked THEN find a key' is an example of… — explain your reasoning to a partner.
- Your program works but is 40 steps long. What's the smart fix — explain your reasoning to a partner.
- Where could you use problem solving outside school this week?
- If you did this again, what would you change?
Adapting it
Support: Read prompts aloud, pair with a confident partner, and accept spoken or drawn answers for writing steps.
Stretch: Ask pupils to create their own extra step for a partner and explain the correct answer.
Curriculum links
- National Curriculum: Maths: reasoning mathematically and problem solving
- National Curriculum: Computing: logical reasoning and algorithms
- PSHE: Living in the wider world: making decisions and evaluating choices
Pupil sheet
🤖 Code Crew Rescue
Name: ____________________ Date: __________
1. Write the algorithm: move the robot from the door to the crew.
___ Forward 2
___ Forward 3
___ Pick up crew
___ Start
___ Stop
___ Turn right
2. The robot spins forever. What kind of bug is that?
☐ A loop that never ends
☐ A spelling mistake
☐ A flat battery
3. Match the coding word to its meaning.
Algorithm → ________________
Debug → ________________
Loop → ________________
Variable → ________________
4. 'IF the door is locked THEN find a key' is an example of…
☐ Selection
☐ Repetition
☐ A variable
5. Your program works but is 40 steps long. What's the smart fix?
☐ Leave it
☐ Use a loop to repeat the pattern
☐ Add more steps
6. Write step-by-step instructions a robot could follow to make a jam sandwich.