Skip to content
Technologies · Year 1

Active learning ideas

Conditional Commands for Robots

Active learning works for conditional commands because physical movement and visual mazes make abstract 'if-then' logic concrete for young students. When learners act as robots or guide programmable toys, they experience firsthand how conditions change robot behavior, building durable understanding.

ACARA Content DescriptionsAC9TDE2P03
20–45 minPairs → Whole Class4 activities

Activity 01

Plan-Do-Review30 min · Pairs

Unplugged: Human Robot Relay

Students draw condition cards like 'if wall ahead, turn right'. Pairs take turns as programmer and robot, navigating a classroom obstacle course. Switch roles after each run and discuss adjustments. End with groups sharing successful sequences.

Predict what a robot should do if it encounters a wall.

Facilitation TipDuring Human Robot Relay, pause after each turn to ask students to verbalize the condition that triggered the change in movement.

What to look forPresent students with a simple maze drawn on paper. Ask them to write down the commands for a robot to navigate it, including an 'if-then' statement for a wall. For example: 'Move forward. If wall, then turn right. Move forward.'

RememberApplyAnalyzeSelf-ManagementDecision-MakingSelf-Awareness
Generate Complete Lesson

Activity 02

Plan-Do-Review45 min · Small Groups

Bee-Bot Maze Challenge

Set up taped mazes with barriers. Students program Bee-Bots using 'if-then' commands on mats. Test runs, debug if stuck, then swap mazes with peers. Record predictions versus outcomes on charts.

Design a set of instructions for a robot to navigate a simple maze.

Facilitation TipIn the Bee-Bot Maze Challenge, encourage students to test each instruction immediately after writing it to reinforce debugging habits.

What to look forGive each student a card with a scenario like 'Robot is moving forward. It sees a blue block.' Ask them to write an 'if-then' command that the robot could use. For instance: 'If blue block, then stop.'

RememberApplyAnalyzeSelf-ManagementDecision-MakingSelf-Awareness
Generate Complete Lesson

Activity 03

Plan-Do-Review25 min · Small Groups

Condition Card Sort

Provide scenario cards with obstacles and command cards. Students match 'if' situations to 'then' actions in small groups. Test matches by simulating with toy robots, then create new pairs.

Explain how adding choices makes a robot smarter.

Facilitation TipUse Condition Card Sort to slow down thinking, asking students to explain their choices before confirming correct pairings.

What to look forPose the question: 'Imagine a robot programmed to walk across the classroom in a straight line. What happens if someone leaves a backpack in its path? How could we change the robot's instructions to make it avoid the backpack?' Guide students to discuss 'if-then' solutions.

RememberApplyAnalyzeSelf-ManagementDecision-MakingSelf-Awareness
Generate Complete Lesson

Activity 04

Plan-Do-Review20 min · Whole Class

Whole Class Prediction Game

Project robot paths with obstacles. Class votes on 'if-then' outcomes before revealing. Discuss why predictions failed, then vote on revised commands. Repeat with student-designed paths.

Predict what a robot should do if it encounters a wall.

What to look forPresent students with a simple maze drawn on paper. Ask them to write down the commands for a robot to navigate it, including an 'if-then' statement for a wall. For example: 'Move forward. If wall, then turn right. Move forward.'

RememberApplyAnalyzeSelf-ManagementDecision-MakingSelf-Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teach conditional commands by starting with unplugged role-play, then moving to low-tech tools like Bee-Bots before introducing screens. Avoid rushing to code; let students master the logic through movement and discussion first. Research shows that embodied cognition accelerates comprehension of abstract concepts like conditions in young learners.

Successful learning looks like students predicting robot actions accurately, designing maze instructions with clear conditions, and explaining why 'if-then' improves robot performance. By the end, they should use conditional language to describe robot behavior with confidence and precision.


Watch Out for These Misconceptions

  • During Bee-Bot Maze Challenge, watch for students who program fixed paths without conditions, assuming the robot will somehow sense obstacles.

    Have students test their maze without conditions first, then ask them to observe what happens when they add 'if obstacle, then turn' instructions. The failed run makes the need for conditions obvious.

  • During Human Robot Relay, listen for students who describe the robot as making decisions like a person.

    Ask students to focus on the exact rules they followed, such as 'If someone clapped, then I turned.' Compare this to human decision-making to highlight the difference.

  • During Condition Card Sort, notice students who treat all condition cards as interchangeable without considering specific triggers.

    Guide students to physically act out each condition, such as 'If red card' or 'If sound,' to reinforce that each condition links to a specific action.


Methods used in this brief