Decisions in Daily LifeActivities & Teaching Strategies
Active learning works for this topic because students move from abstract logic to concrete experience. By physically mapping their own routines onto flowcharts and acting out decision points, they see how everyday choices mirror computer algorithms. This kinesthetic and visual approach builds lasting understanding of branching logic.
Learning Objectives
- 1Analyze the sequence of 'if-then' decisions in a familiar daily routine, such as getting ready for school.
- 2Construct a flowchart representing a complex everyday decision, including multiple conditions and outcomes.
- 3Explain the concept of a boolean condition (true/false) and predict the program's behavior when a condition is ambiguous.
- 4Compare the logic of two different everyday decisions by creating flowcharts for each.
Want a complete lesson plan with these objectives? Generate a Mission →
Flowchart Walkthrough: School Journey
Students list decisions made on the way to school, such as crossing roads or choosing routes. In pairs, they draw a flowchart with ovals for start/end, rectangles for actions, and diamonds for conditions. Pairs present one path to the class for feedback.
Prepare & details
Analyze how many 'if-then' decisions you make before you arrive at school.
Facilitation Tip: During Flowchart Walkthrough, have students physically walk the school journey path to internalize the sequence before drawing it.
Setup: Tables with large paper, or wall space
Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map
Decision Role-Play: Breakfast Choices
Assign roles like 'hungry child' facing conditions (time, weather, ingredients). Small groups act out 'if-then' branches, recording outcomes on sticky notes. Groups combine paths into a shared flowchart on the board.
Prepare & details
Construct a simple flowchart to represent a complex everyday decision.
Setup: Tables with large paper, or wall space
Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map
Chain Reaction: Class If-Then Build
Start with a whole-class decision like 'plan a trip'. Teacher poses a condition; students suggest actions or new conditions, adding to a large floor flowchart with string and cards. Discuss predictions for ambiguous cases.
Prepare & details
Predict what happens if a condition is neither true nor false in a decision.
Setup: Tables with large paper, or wall space
Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map
Prediction Cards: Boolean Challenges
Provide cards with everyday scenarios and conditions that are true, false, or unclear. Individually, students predict program outcomes and sketch flowcharts. Share in pairs to refine ideas.
Prepare & details
Analyze how many 'if-then' decisions you make before you arrive at school.
Setup: Tables with large paper, or wall space
Materials: Concept cards or sticky notes, Large paper, Markers, Example concept map
Teaching This Topic
Teach this by starting with familiar routines students do daily, like getting dressed or eating breakfast. Guide them to break these into precise steps and conditions, avoiding vague language. Research shows that acting out decisions first helps students later translate them into formal logic without oversimplifying. Avoid rushing to abstract symbols before concrete practice.
What to Expect
Successful learning looks like students confidently identifying conditions, tracing paths through flowcharts, and articulating clear 'if-then' rules. They should explain why a decision needs an 'else' branch and adjust flowcharts when conditions change. Group work shows shared understanding through peer teaching.
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 Decision Role-Play: Breakfast Choices, watch for students treating ambiguous choices (like 'I feel like cereal') as valid conditions in their flowcharts.
What to Teach Instead
Use the role-play to highlight this by asking students how a robot would know 'I feel like cereal.' Guide them to change vague feelings into clear conditions like 'if the bowl is empty' or 'if it is morning,' using the activity's materials to rewrite the rules.
Common MisconceptionDuring Chain Reaction: Class If-Then Build, watch for students assuming all decisions have only two clear outcomes, like yes or no.
What to Teach Instead
Use the collaborative flowchart construction to challenge this. Ask groups to add a third outcome, like 'if it is partly cloudy' in the school journey example, and test how the flowchart changes. Peer feedback helps correct oversimplifications.
Common MisconceptionDuring Prediction Cards: Boolean Challenges, watch for students thinking that unclear conditions (neither true nor false) can be ignored in programs.
What to Teach Instead
Use the card sort to act out what happens when conditions are fuzzy. For example, have students physically stand in a 'default' group when conditions don't clearly match any path, showing how coders build in error handling or default choices.
Assessment Ideas
After Flowchart Walkthrough: School Journey, give students a new scenario like 'You are going to a friend's house. If it is after 3pm, you will walk. If it is before 3pm, you will ask for a ride.' Ask them to write the 'if' part and the 'then' part for one condition.
During Decision Role-Play: Breakfast Choices, ask students to imagine they are designing a robot to make breakfast. Record their ideas on the board about the conditions the robot needs (e.g., 'if the toaster is broken') and how it would handle unclear situations.
After Chain Reaction: Class If-Then Build, present students with a simple flowchart for choosing shoes based on weather. Ask them to trace the path for a specific weather condition (e.g., 'It is rainy but not cold') and state the final outcome.
Extensions & Scaffolding
- Challenge early finishers to design a flowchart for an after-school activity, including at least three nested decisions.
- Scaffolding for struggling students: Provide partially completed flowcharts with missing conditions to fill in before building their own.
- Deeper exploration: Have students research how traffic lights use sensors and timing to make decisions, then create a flowchart for one intersection.
Key Vocabulary
| Algorithm | A set of step-by-step instructions or rules designed to solve a problem or perform a task. |
| Flowchart | A visual diagram that represents the steps and decisions in a process using standard symbols. |
| Condition | A statement that can be either true or false, used to make decisions in a program or process. |
| If-Then Statement | A programming structure where a specific action is performed only if a certain condition is met. |
| Boolean | A type of data that can only have one of two values: true or false. |
Suggested Methodologies
More in Variables in Games
Introducing Variables
Learning how to create placeholders for data that changes during a program's execution.
2 methodologies
Changing Variables
Programming triggers that increase or decrease variable values based on user input or sprite collisions.
2 methodologies
Variables for Game Rules
Using variables like timers to create win and loss conditions in a digital game.
2 methodologies
IF/ELSE Statements
Implementing branching paths in code to allow for different outcomes based on conditions.
2 methodologies
Sensing and Conditions
Using input sensors like mouse position or color touching to trigger conditional code.
2 methodologies
Ready to teach Decisions in Daily Life?
Generate a full mission with everything you need
Generate a Mission