Skip to content

Route Planning with ObstaclesActivities & Teaching Strategies

Active learning works for route planning because young students learn spatial reasoning best through physical movement and hands-on trial. Obstacles make abstract commands concrete, helping children see why precise sequencing matters. When students test plans on mats, they connect instructions to outcomes faster than with paper exercises alone.

Year 1Computing4 activities20 min40 min

Learning Objectives

  1. 1Design a sequence of commands to navigate a robot around a grid, avoiding specified obstacles.
  2. 2Predict the robot's final position and path based on a given set of instructions and obstacle placement.
  3. 3Calculate the number of steps required for the robot to travel from a starting point to a target, accounting for detours.
  4. 4Identify potential errors in a robot's planned path when encountering an obstacle.
  5. 5Demonstrate how to adjust robot commands to successfully navigate around a barrier.

Want a complete lesson plan with these objectives? Generate a Mission

35 min·Small Groups

Small Groups: Custom Obstacle Course

Provide grid mats, tape, and small obstacles like blocks. Groups design a start-to-finish path avoiding barriers, count steps, and program the robot. Test the path, note collisions, and revise instructions collaboratively.

Prepare & details

Can you find a path for the robot that goes around all the obstacles?

Facilitation Tip: During Custom Obstacle Course, place obstacles close to start/end points first so students practice quick detours.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
25 min·Pairs

Pairs: Predict and Test Paths

Pairs draw a planned path on paper first, predict robot behaviour at obstacles, then program and run the Bee-Bot. Compare predictions to outcomes, swap roles to debug errors.

Prepare & details

What do you think the robot will do when it reaches the box in its way?

Facilitation Tip: In Predict and Test Paths, have one partner verbalize the plan before the other types it into the robot to catch vague instructions early.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
40 min·Whole Class

Whole Class: Path Relay Challenge

Divide class into teams. Each team adds one obstacle to a shared mat, plans around it, and demonstrates. Class votes on clearest paths and discusses improvements.

Prepare & details

How many steps does the robot need to travel from the start to the finish?

Facilitation Tip: For Path Relay Challenge, assign roles so every child participates, even those less confident with directions.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
20 min·Individual

Individual: Sketch and Sequence

Students sketch a simple obstacle map individually, list steps in words, then program a robot to follow. Share one success with a partner for feedback.

Prepare & details

Can you find a path for the robot that goes around all the obstacles?

Facilitation Tip: During Sketch and Sequence, provide grid mats with pre-drawn start and target symbols to save time on setup.

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making

Teaching This Topic

Teach this topic by letting students experience failure first. A collision teaches more than a lecture about obstacles. Use think-alouds to model planning: count steps aloud, pause at potential barriers, and revise plans publicly. Keep directions short and repeat key phrases like 'forward three, turn right' to build automaticity. Avoid giving answers; instead, ask guiding questions like 'Where might the robot get stuck?' to prompt reflection.

What to Expect

Successful learning looks like students adjusting paths after collisions, counting steps accurately, and using directional language with confidence. You should see them revising plans without prompting and explaining why certain routes work. Groups should collaborate to troubleshoot together, not just follow a single correct answer.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Custom Obstacle Course, watch for students assuming the robot will move around obstacles automatically.

What to Teach Instead

Stop the group after a collision and ask, 'Why did the robot stop? What instruction did we forget?' Then have them add 'Forward, Turn Left, Forward' around the barrier before testing again.

Common MisconceptionDuring Predict and Test Paths, watch for students insisting the shortest path is always best despite obstacles.

What to Teach Instead

After a robot fails, ask, 'How many steps did the collision cost us?' Then challenge the pair to sketch a longer route that avoids all barriers and recount the total steps.

Common MisconceptionDuring Sketch and Sequence, watch for students using vague directions like 'go around' instead of precise turns.

What to Teach Instead

Point to the grid and say, 'Show me exactly where the turn happens.' Have them trace the path with a finger and label each move with a precise command before programming the robot.

Assessment Ideas

Quick Check

After Custom Obstacle Course, give each group a new grid with a start, target, and obstacle. Ask them to sketch the path and write the sequence of commands. Check if the path avoids the obstacle and the commands match the drawn route.

Discussion Prompt

During Path Relay Challenge, pause the relay after a failed attempt. Ask the group, 'What went wrong with this path? How could we change the instructions to make the robot reach the target?' Listen for students identifying the incorrect sequence or lack of detour steps.

Exit Ticket

After Sketch and Sequence, collect each student’s command sequence and step count. Review these to gauge understanding of obstacle avoidance and accurate step counting.

Extensions & Scaffolding

  • Challenge: Add a time limit or step limit to create urgency and encourage efficiency during the Path Relay Challenge.
  • Scaffolding: Provide small grid cards with obstacles pre-placed so students focus only on sequencing commands during Sketch and Sequence.
  • Deeper exploration: Introduce diagonal moves on the grid mat to extend thinking beyond straight lines and right angles.

Key Vocabulary

AlgorithmA set of step-by-step instructions or rules designed to solve a problem or complete a task. For the robot, this is the sequence of moves.
ObstacleAn object or barrier that blocks the path and must be avoided. On the grid, this could be a box or a piece of tape.
SequenceThe order in which instructions are given. The robot follows these instructions exactly in the order they are presented.
Grid MatA surface marked with squares, used to plan and test robot movements. Each square represents a step the robot can take.

Ready to teach Route Planning with Obstacles?

Generate a full mission with everything you need

Generate a Mission