Skip to content
Computer Science · 6th Year

Active learning ideas

Logic and Flowcharts

Logic and flowcharts provide a visual language for students to map out their thinking. In 6th Year, this topic bridges the gap between mental problem-solving and formal programming. By using logical operators and decision diamonds, students learn to anticipate different outcomes based on specific conditions. This directly supports the Data and Chance strand of the NCCA Mathematics curriculum, where students must reason about probability and logical outcomes.

NCCA Curriculum SpecificationsPrimary Mathematics Curriculum (2023) - Data and ChanceDigital Learning Framework - Domain 2: Learner Experiences
20–45 minPairs → Whole Class3 activities

Activity 01

Stations Rotation45 min · Small Groups

Stations Rotation: Logic Puzzles

Set up stations with different logic challenges: one with 'If-Then' cards, one with a broken flowchart to fix, and one where they must draw a flowchart for a daily routine like brushing teeth.

How do we represent a decision in a flowchart?
RememberUnderstandApplyAnalyzeSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Inquiry Circle40 min · Small Groups

Inquiry Circle: The Decision Tree

Students work in groups to create a giant flowchart on the floor using masking tape and paper. They 'walk' through the logic of a game, standing on 'Decision Diamonds' and choosing a path based on a coin flip or dice roll.

What happens if our logic is flawed?
AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 03

Peer Teaching20 min · Pairs

Peer Teaching: Flowchart Fix-It

Pairs create a flowchart for a simple task but intentionally leave out one connection or 'End' node. They swap with another pair who must 'debug' the flowchart and explain the logical error found.

How can we test our flowcharts?
UnderstandApplyAnalyzeCreateSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit


Watch Out for These Misconceptions

  • Flowcharts can only go in one direction.

    Students often forget about loops or returning to a previous step. Use a physical simulation where students walk a path to show how a 'No' decision can lead you back to an earlier instruction.

  • A flowchart is just a drawing.

    Students may treat it as an art project. Use structured peer explanation to emphasize that every shape has a specific meaning (e.g., diamonds for decisions) and that the logic must be executable by someone else.


Methods used in this brief