| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Understand and apply standard search and sort algorithms (e.g. linear search, bubble sort) | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick real‑world scenario: searching for a name in a phone book and sorting a deck of cards. Review students’ prior understanding of algorithms, pseudocode and Big‑O notation. Explain that by the end of the lesson they will be able to demonstrate linear search and bubble sort, analyse their efficiency, and solve related practice problems. |
Lesson Structure:
|
|
|
Conclusion: Summarise how linear search provides a simple solution for unsorted data while bubble sort illustrates basic sorting mechanics and complexity trade‑offs. Collect the exit tickets to gauge understanding. Assign homework to implement both algorithms in code and test them with larger data sets. Remind students to explore binary search and more efficient sorts in the next lesson. |
|
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.