Lesson Plan

Lesson Plan
Grade: 12 Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Draw a flowchart from a structured English description
Learning Objective/s:
  • Describe the purpose of each standard flowchart symbol.
  • Explain how to identify start/end, input/output, processing, and decision points in structured English.
  • Apply a systematic conversion process to produce a correct flowchart from a given structured English algorithm.
  • Validate a completed flowchart for completeness and logical consistency.
Materials Needed:
  • Projector or interactive whiteboard
  • Printed handout of flowchart symbols and conversion steps
  • Worksheet containing structured English examples (max‑of‑three, factorial)
  • Sticky notes or index cards for peer‑review checklist
  • Computers with diagramming software (e.g., Lucidchart, draw.io) – optional
Introduction:

Begin with a quick visual puzzle that asks students to match common algorithm actions to flowchart symbols, activating prior knowledge of symbols. Review how structured English bridges natural language and code, highlighting its limited keyword set. State that by the end of the lesson they will be able to translate any structured English description into a clear, accurate flowchart.

Lesson Structure:
  1. Do‑now (5'): Symbol‑matching quiz displayed on screen; students write answers on sticky notes.
  2. Mini‑lecture (10'): Explain structured English conventions and walk through the 7‑step conversion process.
  3. Guided practice (15'): Whole‑class conversion of the “maximum of three numbers” example, drawing symbols on the board.
  4. Independent practice (15'): Students work in pairs to convert the factorial algorithm into a flowchart using the worksheet.
  5. Peer review (5'): Pairs exchange flowcharts and check them against a checklist for start/end, arrows, and decision branches.
  6. Whole‑class debrief (5'): Highlight common errors and reinforce validation criteria.
Conclusion:

Recap the key steps of translation and ask a few students to summarise how they identified decision points. Collect an exit ticket where each learner writes one tip for avoiding a common pitfall. For homework, assign a new structured English description (e.g., simple sorting algorithm) for students to convert into a flowchart.