| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of insertion sort and bubble sort methods | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick demonstration of sorting a deck of cards to illustrate how simple swaps can order a list. Review students’ prior knowledge of basic loops and conditionals, then state that today they will explore two fundamental sorting algorithms, understand how they work, and evaluate when each is appropriate. Success will be measured by their ability to explain the processes, compare efficiencies, and write correct pseudocode. |
Lesson Structure:
|
|
|
Conclusion: Summarise that both algorithms sort in‑place with O(n²) worst‑case time, but insertion sort generally requires fewer swaps and adapts to nearly sorted data. Ask students to complete a short exit ticket comparing the two methods. For homework, they will research a more efficient sort (e.g., merge sort) and prepare a brief explanation of its advantages. |
|
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.