Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Information Technology IT
Lesson Topic: Create and interpret flowcharts
Learning Objective/s:
  • Describe the purpose and key properties of an algorithm.
  • Identify and apply standard flowchart symbols to represent algorithmic steps.
  • Construct a clear flowchart for a given problem using correct sequencing and connectors.
  • Interpret a flowchart to extract the underlying algorithm and detect logical errors.
Materials Needed:
  • Projector or interactive whiteboard
  • Printed handouts of flowchart symbols
  • Worksheet with algorithm prompts
  • Whiteboard markers and erasers
  • Laptops with flowchart software (e.g., draw.io) or paper and pens
Introduction:
Begin with a quick question: “How would you visually represent the steps of a recipe?” Review the definition of an algorithm and its three essential properties. Explain that today’s success criteria are to create a correct flowchart and accurately interpret one.
Lesson Structure:
  1. Do‑now (5’) – Students list the three properties of an algorithm on sticky notes; teacher checks understanding.
  2. Direct instruction (10’) – Present standard flowchart symbols with examples using the projector.
  3. Guided practice (15’) – As a class, translate the factorial algorithm into a flowchart, discussing each symbol choice.
  4. Independent activity (20’) – Students draw a flowchart for converting Celsius to Fahrenheit, using laptops or paper; teacher circulates to give feedback.
  5. Interpreting task (10’) – Pairs exchange flowcharts and write the corresponding pseudocode, identifying any errors.
  6. Plenary (5’) – Review common pitfalls, answer questions, and recap the success criteria.
Conclusion:
Summarise that flowcharts provide a clear visual language for algorithms and that correct symbols and sequencing are essential. Students complete an exit ticket by writing one tip for avoiding common errors. For homework, they create a flowchart for a simple daily routine to bring to the next lesson.