Skip to content

Algorithmic Thinking: FlowchartsActivities & Teaching Strategies

Flowcharts turn abstract logic into visible, physical steps students can touch and move. When Year 7s draw, swap, and debug charts together, they convert vague instructions into exact sequences they can test with props. Active tracing builds precision that static worksheets cannot match.

Year 7Computing4 activities20 min35 min

Learning Objectives

  1. 1Design a flowchart to accurately represent the sequential steps for a common everyday task, such as making a sandwich.
  2. 2Analyze a given flowchart to identify logical errors, such as infinite loops or missing decision branches, and propose specific corrections.
  3. 3Compare the clarity and efficiency of a flowchart representation against a set of written instructions for a given process.
  4. 4Construct flowcharts using standard symbols (oval, rectangle, diamond, arrow) to illustrate algorithms for simple problems.

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

30 min·Pairs

Pair Swap: Tea-Making Flowcharts

Pairs draw a flowchart for making tea using standard symbols. They swap with another pair, follow the flowchart step-by-step with props like cups and kettles, and note any issues. Discuss fixes as a pair before revising.

Prepare & details

Construct a flowchart to represent the steps for making a cup of tea.

Facilitation Tip: During Pair Swap: Tea-Making Flowcharts, give each pair exactly two teaspoons so they must agree on where to place ‘add sugar’ before they draw the arrow.

Setup: Flexible seating for regrouping

Materials: Expert group reading packets, Note-taking template, Summary graphic organizer

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
35 min·Small Groups

Small Group Debug Challenge

Provide printed flowcharts with errors, such as infinite loops or missing decisions. Groups trace paths with fingers or tokens, identify bugs, and redraw corrections. Share one fix with the class.

Prepare & details

Identify a logic error in a given flowchart and propose a correction.

Facilitation Tip: During Small Group Debug Challenge, hand out red pens so students can annotate the original flowchart with corrections in the moment.

Setup: Flexible seating for regrouping

Materials: Expert group reading packets, Note-taking template, Summary graphic organizer

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
25 min·Whole Class

Whole Class Comparison

Display a written recipe and its flowchart side-by-side. Class votes on clarity for each step via mini-whiteboards. Teacher facilitates discussion on advantages, then students recreate in pairs.

Prepare & details

Compare the advantages of using a flowchart over written instructions.

Facilitation Tip: During Whole Class Comparison, project two flowcharts side-by-side and ask students to vote with fingers: one for ‘clear’, two for ‘needs work’.

Setup: Flexible seating for regrouping

Materials: Expert group reading packets, Note-taking template, Summary graphic organizer

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
20 min·Individual

Individual Routine Flowchart

Students select a personal morning routine and create a flowchart individually. Peer review follows, with feedback on logic and symbols. Refine based on comments.

Prepare & details

Construct a flowchart to represent the steps for making a cup of tea.

Setup: Flexible seating for regrouping

Materials: Expert group reading packets, Note-taking template, Summary graphic organizer

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management

Teaching This Topic

Start with physical props so students feel the cost of ambiguity. Avoid lecturing about symbols before they need them; instead, let missteps surface during construction. Research shows that error-driven learning sticks longer than early correctness. Spend ten minutes modeling how to trace a flowchart with your eyes closed while a student follows the arrows with a marker—this reveals hidden gaps.

What to Expect

By the end of the sequence, students will label symbols correctly, follow logical paths without skipping steps, and fix missing or misplaced decisions. They will also distinguish when a decision diamond is needed and when a simple arrow suffices.

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 Pair Swap: Tea-Making Flowcharts, watch for students who treat the flowchart as decoration rather than executable instructions.

What to Teach Instead

Require each pair to physically execute their flowchart using props; if they cannot follow the steps in order, they must revise the symbols.

Common MisconceptionDuring Pair Swap: Tea-Making Flowcharts, watch for students who add unnecessary decision diamonds to every step.

What to Teach Instead

Challenge pairs to rebuild their chart using only rectangles and arrows for straight sequences; decisions should only appear where there is a true yes/no choice.

Common MisconceptionDuring Small Group Debug Challenge, watch for students who allow backward arrows without loop symbols.

What to Teach Instead

Have groups trace the backward arrow with their finger; if it creates an infinite loop, they must replace the arrow with a loop structure and a labeled exit condition.

Assessment Ideas

Quick Check

After Whole Class Comparison, give students a printed flowchart for brushing teeth. Ask them to label each symbol and trace the path with a pencil. Collect and check for correct identification of start, process, decision, and end symbols.

Exit Ticket

After Individual Routine Flowchart, on a small card students draw a flowchart for deciding whether to take an umbrella. Collect and verify correct use of start, decision (Is it raining?), process (Take umbrella), and end symbol.

Peer Assessment

During Pair Swap: Tea-Making Flowcharts, after pairs exchange their charts, each student checks their partner’s flowchart for at least one logical error (e.g., forgetting to put bread in the toaster) and writes one correction. Partners sign the review before returning the chart.

Extensions & Scaffolding

  • Challenge: Ask students to convert a linear flowchart into one with a loop (e.g., ‘stir until sugar dissolves’).
  • Scaffolding: Provide pre-labeled symbol cards students can arrange before drawing lines.
  • Deeper exploration: Introduce parallel paths by having two students control separate arms of a flowchart for toasting bread and buttering it simultaneously.

Key Vocabulary

FlowchartA diagram that uses standardized symbols to represent the sequence of operations, decisions, and inputs/outputs of a process or algorithm.
AlgorithmA step-by-step procedure or set of rules for solving a problem or completing a task, which can be represented visually using a flowchart.
Start/End SymbolAn oval shape used in flowcharts to indicate the beginning or the termination point of the process.
Process SymbolA rectangular shape used in flowcharts to represent an action, operation, or a step in the algorithm.
Decision SymbolA diamond shape used in flowcharts to represent a point where a decision must be made, typically resulting in two or more possible paths.

Ready to teach Algorithmic Thinking: Flowcharts?

Generate a full mission with everything you need

Generate a Mission