| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the purpose of state-transition diagrams to document an algorithm | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: who has ever drawn a flowchart for a program? Explain that today we’ll focus on state‑transition diagrams, a visual tool that captures an algorithm’s states and how they change. Students will learn the essential symbols and how to build a diagram before coding. Success will be measured by correctly creating a diagram for a login system. |
Lesson Structure:
|
|
|
Conclusion: Summarise how state‑transition diagrams clarify control flow and aid testing. For the exit ticket, each student writes one benefit of using an STD and one common mistake to avoid. Homework: design an STD for a traffic‑light controller and be ready to share. |
|
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.