Skip to content
Computing · Year 9

Active learning ideas

Truth Tables for AND, OR, NOT

Truth tables make abstract logic concrete by requiring students to move from vague ideas to exact outputs. Active learning works because students physically test combinations, see mismatches between their predictions and results, and correct errors in real time.

National Curriculum Attainment TargetsKS3: Computing - Boolean LogicKS3: Computing - Computational Thinking
15–30 minPairs → Whole Class4 activities

Activity 01

Problem-Based Learning25 min · Pairs

Pairs Activity: Card-Based Truth Tables

Provide T/F cards for inputs A and B. Pairs lay out all four combinations, then add output column for AND by agreeing both must be T. Repeat for OR and NOT. Pairs record tables and test with teacher scenarios.

Design a truth table for a simple logical expression involving two inputs and one operator.

Facilitation TipDuring the Card-Based Truth Tables activity, provide blank grids and colored cards so pairs can physically rearrange inputs and outputs to notice patterns before writing answers.

What to look forProvide students with a simple logical expression, e.g., 'A AND B'. Ask them to draw the corresponding truth table and write one sentence explaining why the output is true for one specific row.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 02

Problem-Based Learning30 min · Small Groups

Small Groups: Logic Scenario Challenges

Groups receive cards with real-world scenarios, like "rain AND wind for coat needed." They build truth tables, predict outputs for given inputs, and share one with class for verification. Rotate scenarios.

Compare the output of an AND gate versus an OR gate given the same inputs.

Facilitation TipFor the Logic Scenario Challenges, require each group to present at least one scenario with a completed truth table so peers can ask targeted questions about their reasoning.

What to look forDisplay a partially completed truth table for an OR operation on the board. Ask students to hold up fingers to indicate the missing output for a specific row (e.g., 0, 1). Then, ask: 'When is an OR statement false?'

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 03

Problem-Based Learning20 min · Whole Class

Whole Class: Prediction Relay

Divide class into teams. Teacher calls inputs, teams hold up T/F cards for predicted AND/OR/NOT output. Correct teams score; reveal via projected table. Discuss wrong predictions as a class.

Explain how truth tables help us understand the behaviour of logical statements.

Facilitation TipIn the Prediction Relay, stop after each round to ask, 'What changed when we moved from AND to OR?' to reinforce structural differences before moving to the next prompt.

What to look forPresent two scenarios: 'The alarm sounds if the door opens OR the window breaks' and 'The alarm sounds if the door opens AND the window breaks'. Ask students to explain the difference in how the alarm would behave in each case, referencing their understanding of OR and AND logic.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

Activity 04

Problem-Based Learning15 min · Individual

Individual: Expression Extension

Students construct tables for simple combined expressions, like NOT(A OR B). Check work against partner, then explain one row to the class.

Design a truth table for a simple logical expression involving two inputs and one operator.

Facilitation TipDuring the Expression Extension, ask students to swap papers with a partner and check for consistent use of symbols and correct outputs before they write explanations.

What to look forProvide students with a simple logical expression, e.g., 'A AND B'. Ask them to draw the corresponding truth table and write one sentence explaining why the output is true for one specific row.

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Start with concrete examples before abstract symbols. Ask students to model real systems like two switches controlling a light, then translate those systems into truth tables. Avoid rushing to formal notation; instead, let students label their tables with words first. Research shows that grounding logic in familiar contexts reduces errors and builds durable understanding.

By the end of these activities, students will accurately complete truth tables for AND, OR, and NOT, explain why each row is true or false, and translate between everyday scenarios and logical expressions using precise vocabulary.


Watch Out for These Misconceptions

  • During Card-Based Truth Tables, watch for students who treat AND as true when either input is true or when both are false.

    Direct pairs to test each combination with cards labeled 'true' and 'false', then physically place the output card. Ask them to explain why a light would not turn on if only one switch is closed in an AND-controlled system.

  • During Logic Scenario Challenges, watch for students who assume OR requires both inputs true.

    Ask groups to compare their OR table with the AND table they created earlier. Have them explain, in their own words, why the alarm sounds if either the door opens or the window breaks.

  • During Expression Extension, watch for students who apply NOT to the entire expression rather than a single input.

    Have students read their expressions aloud using 'not A' and 'not B' to isolate the operand. Ask partners to check that each NOT only flips the value of one input, not the whole row.


Methods used in this brief