| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Describe how a queue, stack and linked list can be implemented using arrays | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “Where have you seen a stack or queue in everyday life?” Connect this to prior knowledge of arrays from earlier lessons. State that by the end of the session students will be able to model these ADTs with arrays and explain their performance. |
Lesson Structure:
|
|
|
Conclusion: Recap the three array‑based ADTs, highlighting constant‑time operations and the need for overflow checks. Collect exit tickets to gauge understanding, then assign homework: implement a stack, queue and static linked list in a chosen language and test edge cases. |
|
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.