Skip to content

Introduction to Floor RobotsActivities & Teaching Strategies

Active learning works well here because Year 2 pupils grasp abstract programming concepts best through tangible, hands-on experiences. Manipulating physical buttons and observing immediate robot movement builds confidence and foundational understanding before moving to screen-based coding.

Year 2Computing4 activities15 min30 min

Learning Objectives

  1. 1Identify the function of each button on the floor robot.
  2. 2Demonstrate how to program a sequence of two commands for the floor robot.
  3. 3Predict the robot's final position after executing a single command.
  4. 4Explain the purpose of the 'Go' and 'Clear' buttons.

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

20 min·Pairs

Parts Labelling: Robot Anatomy

Provide each pair with a floor robot and printed diagrams. Pupils label parts verbally or with stickers, then demonstrate each button's function by pressing it once and describing the result. Pairs share one discovery with the class.

Prepare & details

Identify the different parts of the robot and their functions.

Facilitation Tip: During Parts Labelling, circulate with a labelled robot to ensure pupils match parts correctly before independent attempts.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
30 min·Small Groups

Single Command Hunt: Direction Challenges

Place robots on grid mats. Call out a command like 'forward twice'; pupils predict and program the robot to move, measure distance with rulers, then test. Rotate commands for left, right, back.

Prepare & details

Explain how to give a robot a simple command.

Facilitation Tip: For Single Command Hunt, place directional mats around the room so pupils physically move to test commands, reinforcing spatial understanding.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
25 min·Small Groups

Prediction Relay: One-Step Paths

Set up start lines on mats. In relay style, one pupil per team programs a single command, predicts endpoint, runs the robot, and tags the next. Teams mark paths with string and compare predictions.

Prepare & details

Predict the robot's movement based on a single instruction.

Facilitation Tip: In Prediction Relay, have pupils sketch predicted paths on mini whiteboards before testing to make thinking visible.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
15 min·Whole Class

Whole Class Demo: Button Functions

Project a large robot image or use a class robot. Teacher models pressing each button; pupils echo commands aloud, predict movement, then vote on outcomes before testing. Record class predictions on a shared chart.

Prepare & details

Identify the different parts of the robot and their functions.

Setup: Varies; may include outdoor space, lab, or community setting

Materials: Experience setup materials, Reflection journal with prompts, Observation worksheet, Connection-to-content framework

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness

Teaching This Topic

Teachers should model slow, deliberate button pressing and narrate actions like 'Press Clear, now watch—nothing happens until we add a command.' Avoid rushing; give time for pupils to articulate their observations. Research shows that young learners need repeated cycles of prediction, testing, and reflection to internalize cause-effect relationships in programming.

What to Expect

Successful learning looks like pupils confidently identifying button functions, predicting robot movement, and correcting errors by clearing commands. They should explain their reasoning clearly and work cooperatively to solve challenges.

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 Whole Class Demo, watch for pupils assuming the robot moves without commands because it 'looks alive.'

What to Teach Instead

After clearing the robot, ask pupils to observe the stillness, then add a single 'Forward' command. Pause after each action to discuss what changed and why, reinforcing that commands drive movement.

Common MisconceptionDuring Single Command Hunt, watch for pupils thinking buttons work unpredictably or 'guessing' outcomes.

What to Teach Instead

Have pupils predict outcomes on a class chart before testing each command, then mark results with checkmarks or crosses. This creates a visible pattern that demonstrates consistency, like forward always moving one grid.

Common MisconceptionDuring Prediction Relay, watch for pupils overlooking turns or assuming all moves are straight.

What to Teach Instead

Provide mini whiteboards for pupils to trace predicted paths with arrows and grid lines. After testing, replay the commands in slow motion to compare predictions with actual movement, highlighting how left and right change direction predictably.

Assessment Ideas

Quick Check

After Whole Class Demo, ask pupils to point to the robot's 'Go' button and explain its purpose. Then, ask them to press the 'Clear' button and explain why clearing commands is important before starting a new sequence.

Discussion Prompt

During Prediction Relay, ask pupils to describe their predicted path after programming a two-step sequence. Record their predictions and reasoning on the board, then test the sequence and discuss discrepancies to assess understanding.

Exit Ticket

After Single Command Hunt, give each pupil a card with a single command (e.g., 'Turn Left'). Ask them to draw the robot's movement on the grid and write one sentence explaining what happened when the command was executed.

Extensions & Scaffolding

  • Challenge: Provide a grid mat with obstacles and ask pairs to program the robot to reach a target using only three commands.
  • Scaffolding: For struggling learners, use a large grid marked with tape on desks and allow them to physically step out commands before programming.
  • Deeper exploration: Introduce the 'Pace' feature if available, asking pupils to program the robot to move two grids forward by pressing 'Forward' twice in sequence.

Key Vocabulary

RobotA machine that can be programmed to carry out a sequence of actions.
CommandAn instruction given to the robot, like moving forward or turning.
SequenceA series of commands given to the robot in a specific order.
PredictTo say what you think will happen before it happens, based on the instructions.
GridA pattern of squares on a mat or floor that helps the robot move in precise steps.

Ready to teach Introduction to Floor Robots?

Generate a full mission with everything you need

Generate a Mission