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. 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. 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. 3. Do · 10 min

    Pairs work through the 6 steps on screen or on the printed sheet. Circulate and ask "why?"

  4. 4. Discuss · 10 min

    Use two or three of the discussion questions. Ask pairs to share different answers, not just correct ones.

  5. 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. 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. 2. The robot spins forever. What kind of bug is that?

    ☐ A loop that never ends

    ☐ A spelling mistake

    ☐ A flat battery

  3. 3. Match the coding word to its meaning.

    Algorithm → ________________

    Debug → ________________

    Loop → ________________

    Variable → ________________

  4. 4. 'IF the door is locked THEN find a key' is an example of…

    ☐ Selection

    ☐ Repetition

    ☐ A variable

  5. 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. 6. Write step-by-step instructions a robot could follow to make a jam sandwich.