Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Complete a truth table from a problem statement, logic expression or logic circuit
Learning Objective/s:
  • Describe Boolean variables and the common logical operators (AND, OR, NOT, XOR, implication, equivalence).
  • Translate problem statements and circuit diagrams into logical expressions.
  • Construct complete truth tables for given expressions, statements, or circuits.
  • Evaluate sub‑expressions step‑by‑step and record intermediate results.
  • Apply a checklist to verify the accuracy and consistency of truth tables.
Materials Needed:
  • Projector and screen
  • Whiteboard and markers
  • Printed worksheets with truth‑table templates
  • Handouts of logic‑circuit diagrams
  • Laptops or tablets (optional) with spreadsheet or logic‑sim software
  • Answer key for teacher reference
Introduction:

Begin with a quick poll: “When does a traffic light turn red?” – link everyday decisions to Boolean logic. Review the meaning of True (1) and False (0) and recall the operators covered last lesson. Explain that by the end of class students will be able to turn any statement, expression, or circuit into a correct truth table.

Lesson Structure:
  1. Do‑now (5') – Mini‑quiz on truth values of basic operators (AND, OR, NOT).
  2. Mini‑lecture (10') – Review translating problem statements and circuit symbols into logical expressions.
  3. Guided practice (15') – Complete a truth table from the “alarm” problem statement together, modelling step‑by‑step evaluation.
  4. Pair activity (15') – Students receive logical expressions (e.g., F = (P ∨ Q) ∧ ¬R) and fill out truth tables, using intermediate columns.
  5. Circuit challenge (10') – Identify gates in a provided diagram, write the equivalent expression, and produce the truth table.
  6. Checkpoint (5') – Whole‑class review using the “Summary Checklist” to ensure accuracy.
Conclusion:

Summarise the five‑step process: list inputs, write the expression, generate all input combinations, evaluate sub‑expressions, record the final output. For the exit ticket, each student writes a truth table for a new real‑world statement. Homework: complete the three practice questions from the source material.