Lesson Plan

Lesson Plan
Grade: Year 12 Date: 17/01/2026
Subject: Information Technology IT
Lesson Topic: Use pseudocode (INPUT, WRITE, FOR, WHILE)
Learning Objective/s:
  • Describe the purpose of INPUT, WRITE, FOR, and WHILE statements in pseudocode.
  • Apply these constructs to write correct algorithms for common problems.
  • Translate between pseudocode and flowchart representations accurately.
  • Evaluate algorithm efficiency and choose appropriate looping structures.
Materials Needed:
  • Projector and screen for displaying slides and flowcharts.
  • Whiteboard and markers.
  • Printed worksheets with pseudocode and flowchart exercises.
  • Laptops or computers with a simple IDE or text editor.
  • Example flowchart cards or printed symbols.
Introduction:
Begin with a quick poll asking students how they currently plan a program before coding. Recall the previous lesson on algorithm basics and the importance of clear step‑by‑step instructions. Today they will demonstrate mastery by writing and converting algorithms using INPUT, WRITE, FOR and WHILE.
Lesson Structure:
  1. Do‑now (5') – short quiz on algorithm characteristics.
  2. Mini‑lecture (10') – introduce pseudocode syntax and flowchart symbols with examples.
  3. Guided practice (15') – work through Example 1 (sum of first n numbers) together, mapping each step to a flowchart.
  4. Pair activity (15') – translate Example 2 (GCD) from flowchart to pseudocode and vice‑versa; teacher circulates.
  5. Independent worksheet (10') – complete practice questions on FOR and WHILE loops.
  6. Check for understanding (5') – exit ticket: write pseudocode for reading 10 numbers and outputting the largest.
Conclusion:
Summarise how INPUT, WRITE, FOR and WHILE form the core of algorithm design and their visual equivalents in flowcharts. Students submit an exit ticket summarising one key insight and any remaining question. Assign homework to create a flowchart and corresponding pseudocode for a real‑world task such as calculating a weekly budget.