Skip to content
Computing · Year 5

Active learning ideas

Decisions in Daily Life

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.

National Curriculum Attainment TargetsKS2: Computing - Programming and Algorithms
25–45 minPairs → Whole Class4 activities

Activity 01

Concept Mapping35 min · Pairs

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.

Analyze how many 'if-then' decisions you make before you arrive at school.

Facilitation TipDuring Flowchart Walkthrough, have students physically walk the school journey path to internalize the sequence before drawing it.

What to look forGive students a scenario: 'You want to play outside. If it is sunny, you will play. If it is raining, you will read a book.' Ask them to write down the 'if' part and the 'then' part of this decision.

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
Generate Complete Lesson

Activity 02

Concept Mapping45 min · Small Groups

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.

Construct a simple flowchart to represent a complex everyday decision.

What to look forAsk students: 'Imagine you are designing a robot to make breakfast. What are some decisions the robot needs to make? What information (conditions) does it need to make those decisions?' Record their ideas on the board.

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
Generate Complete Lesson

Activity 03

Concept Mapping30 min · Whole Class

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.

Predict what happens if a condition is neither true nor false in a decision.

What to look forPresent students with a simple flowchart for choosing an outfit based on weather. Ask them to trace the path for a specific weather condition (e.g., 'It is cold and windy') and state the final outcome.

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
Generate Complete Lesson

Activity 04

Concept Mapping25 min · Individual

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.

Analyze how many 'if-then' decisions you make before you arrive at school.

What to look forGive students a scenario: 'You want to play outside. If it is sunny, you will play. If it is raining, you will read a book.' Ask them to write down the 'if' part and the 'then' part of this decision.

UnderstandAnalyzeCreateSelf-AwarenessSelf-Management
Generate Complete Lesson

A few notes on teaching this unit

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.

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.


Watch Out for These Misconceptions

  • During Decision Role-Play: Breakfast Choices, watch for students treating ambiguous choices (like 'I feel like cereal') as valid conditions in their flowcharts.

    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.

  • During Chain Reaction: Class If-Then Build, watch for students assuming all decisions have only two clear outcomes, like yes or no.

    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.

  • During Prediction Cards: Boolean Challenges, watch for students thinking that unclear conditions (neither true nor false) can be ignored in programs.

    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.


Methods used in this brief