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.
Learning Objectives
- 1Identify the function of each button on the floor robot.
- 2Demonstrate how to program a sequence of two commands for the floor robot.
- 3Predict the robot's final position after executing a single command.
- 4Explain the purpose of the 'Go' and 'Clear' buttons.
Want a complete lesson plan with these objectives? Generate a Mission →
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
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
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
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
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
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
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.
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.
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
| Robot | A machine that can be programmed to carry out a sequence of actions. |
| Command | An instruction given to the robot, like moving forward or turning. |
| Sequence | A series of commands given to the robot in a specific order. |
| Predict | To say what you think will happen before it happens, based on the instructions. |
| Grid | A pattern of squares on a mat or floor that helps the robot move in precise steps. |
Suggested Methodologies
More in Robot Challenges
Ready to teach Introduction to Floor Robots?
Generate a full mission with everything you need
Generate a Mission