| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Explain where in the construction of an algorithm it would be appropriate to use a procedure | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin by asking students to recall a time they wrote the same line of code more than once. Connect this to their existing knowledge of pseudocode and loops, and explain that today they will learn a systematic way to avoid such duplication. Outline that by the end of the lesson they will be able to spot where a procedure belongs, write it, and test it independently. |
Lesson Structure:
|
|
|
Conclusion: Summarise how procedures help organise algorithms, improve readability, and simplify testing. Ask each student to write on a sticky note one benefit of using a procedure and the stage of algorithm design where they would first introduce it as an exit ticket. For homework, students will extend the grading algorithm by adding a separate procedure for input validation. |
|
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.