Skip to content

Conditional Choices: If/Then StatementsActivities & Teaching Strategies

Active learning works for conditionals because students need to physically experience how a decision changes the next step. Moving objects, acting out roles, and testing rules with tools like robots or cards make the abstract logic visible and memorable.

Year 2Technologies4 activities25 min40 min

Learning Objectives

  1. 1Construct a simple 'if/then' rule to sort objects based on a given characteristic.
  2. 2Explain how changing the condition in an 'if/then' statement alters the outcome of a sequence.
  3. 3Compare the results of two different 'if/then' rules applied to the same set of objects.
  4. 4Design a sequence of 'if/then' rules to guide a character through a simple maze.

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

30 min·Pairs

Unplugged: Conditional Card Sort

Prepare cards with conditions like 'if sunny' and actions like 'play outside.' Students in pairs draw a sequence of action cards, insert one conditional, then act it out with props. Pairs swap and predict outcomes before testing. Discuss how the conditional changes the flow.

Prepare & details

Explain how a 'if/then' rule changes the flow of a sequence.

Facilitation Tip: During Conditional Card Sort, remind students to read each condition aloud before placing the matching action to reinforce the connection between the two parts.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
40 min·Small Groups

Robot Paths: Bee-Bot Conditionals

Set up a floor mat with zones marked 'wet' or 'dry.' Program Bee-Bots with if/then rules like 'if wet zone, then turn right.' Small groups test paths, record successes, and adjust for obstacles. Share one fix with the class.

Prepare & details

Construct a simple conditional statement to solve a given problem.

Facilitation Tip: In Robot Paths: Bee-Bot Conditionals, have students record their path plans on paper first so they can compare their predicted routes with the robot’s actual movement.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
35 min·individual then pairs

Block Coding: Scratch Jr Choices

In Scratch Jr, students create a character that moves straight but triggers 'if touch blue, then jump' for a game. Individuals build, test on tablets, then pair to swap and playtest. Note what happens without the conditional.

Prepare & details

Evaluate the impact of different conditions on the outcome of a process.

Facilitation Tip: For Block Coding: Scratch Jr Choices, model how to test a single if/then block in isolation before adding more to avoid overwhelming students.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
25 min·Whole Class

Class Game: If/Then Simon Says

Play Simon Says with conditionals like 'if you have brown hair, then hop twice.' Whole class follows, then small groups invent and lead new rounds. Vote on clearest rules and test for fairness.

Prepare & details

Explain how a 'if/then' rule changes the flow of a sequence.

Facilitation Tip: During If/Then Simon Says, pause after each round to ask students which rules were triggered and which were skipped.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness

Teaching This Topic

Teach conditionals by starting with real-world rules students already know, like traffic lights or sorting games. Avoid introducing variables too soon; focus first on clear yes/no checks. Research shows that physical manipulation and peer discussion help students internalize how conditionals create branches in algorithms.

What to Expect

Successful learning looks like students identifying clear conditions, pairing them with specific actions, and demonstrating how the process changes when the condition is true or false. They should confidently explain why some steps happen and others do not.

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 Conditional Card Sort, watch for students who place actions without verifying the condition first.

What to Teach Instead

Ask students to read each condition aloud and point to the matching action, explaining why it fits. If they hesitate, prompt them to test a few examples with the cards to see if the rule holds.

Common MisconceptionDuring Robot Paths: Bee-Bot Conditionals, watch for students who assume the robot will always follow a fixed path regardless of conditions.

What to Teach Instead

Have students write the robot’s starting position and the condition on paper, then predict where it will go. Run the program twice: once with the condition true and once false to show the branch.

Common MisconceptionDuring Block Coding: Scratch Jr Choices, watch for students who treat the if/then block like a regular step and ignore the condition.

What to Teach Instead

Pause the class and demonstrate testing the block with different inputs. Ask students to change the condition and observe how the sprite’s behavior changes.

Assessment Ideas

Exit Ticket

After Conditional Card Sort, ask students to draw one correct if/then rule they created and label the condition and action clearly.

Quick Check

During Robot Paths: Bee-Bot Conditionals, circulate and ask students to explain why the robot moved or did not move at each step based on the condition.

Discussion Prompt

After If/Then Simon Says, ask each group to share one rule they used and what happened when the condition was not met, noting how the sequence changed.

Extensions & Scaffolding

  • Challenge students to combine two if/then rules in Scratch Jr to create a nested condition, such as 'If the cat touches the ball, then play a sound and move forward.'
  • Scaffolding: Provide students with pre-written conditions and actions on cards to sort during the Conditional Card Sort, reducing cognitive load.
  • Deeper exploration: Ask students to write a short story where a character follows a sequence of if/then rules, then swap stories with a partner to test each other’s logic.

Key Vocabulary

ConditionA specific situation or requirement that must be met for something else to happen. For example, 'if the block is red' is the condition.
ActionWhat happens or what you do when a condition is met. For example, 'then sort it left' is the action.
If/Then StatementA rule that says if a certain condition is true, then a specific action should be performed.
SequenceA set of instructions or steps that are followed in a specific order.
BranchingWhen a sequence of instructions can take different paths based on whether a condition is true or false.

Ready to teach Conditional Choices: If/Then Statements?

Generate a full mission with everything you need

Generate a Mission