Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Write pseudocode from a flowchart
Learning Objective/s:
  • Identify flowchart symbols and their pseudocode equivalents.
  • Translate a complete flowchart into correctly indented pseudocode.
  • Check pseudocode for completeness, including all decision branches and loop updates.
  • Apply the translation process to exam‑style practice questions.
Materials Needed:
  • Projector or interactive whiteboard
  • Printed handouts of flowchart symbols table
  • Sample flowchart worksheets
  • Student laptops with a text editor or IDE
  • Whiteboard markers and erasers
Introduction:

Begin with a quick challenge: “Can you read this tiny flowchart and write the steps in words?” Students recall previous work on pseudocode, and the success criteria are stated – they will produce accurate, indented pseudocode that reflects every decision and loop.

Lesson Structure:
  1. Do‑Now (5') – Write pseudocode for a two‑step flowchart from the previous lesson.
  2. Mini‑lecture (10') – Review flowchart symbols and their pseudocode equivalents using the reference table.
  3. Guided translation (15') – Model the translation of the “sum of first n numbers” flowchart, highlighting indentation and ELSE branches.
  4. Pair activity (15') – Students translate a prime‑checking flowchart; teacher circulates to give feedback.
  5. Whole‑class review (10') – Selected pairs present their pseudocode; class checks for missing branches or loop updates.
  6. Exit ticket (5') – Students list three common pitfalls and how to avoid them.
Conclusion:

We reviewed how each flowchart symbol maps to pseudocode and practiced translating complete diagrams, ensuring proper indentation and handling of all decision outcomes. For the exit ticket, you identified three common pitfalls and strategies to avoid them. For homework, complete the two additional flowchart translation worksheets posted on the LMS.