| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Explain the purpose of a given algorithm | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with the question, “How would you find the highest score in a class without sorting?” Connect this to students’ prior experience with sequences and loops. Explain that by the end of the lesson they will be able to read an algorithm and clearly state its purpose and efficiency. |
Lesson Structure:
|
|
|
Conclusion: Recap that the algorithm systematically scans a list to identify the greatest value in linear time. Collect exit tickets confirming each student can state the purpose and complexity. Assign homework: write pseudocode to find the minimum value in a new list and explain its purpose. |
|
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.