| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Use a stack, queue and linked list to store data | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin by asking students how they would remember a list of steps they performed earlier, linking to everyday examples of stacking plates. Review previous lessons on arrays and basic algorithmic thinking. Explain that today they will explore three abstract data types—stack, queue, and linked list—and will be able to select and implement the appropriate structure to store and retrieve data efficiently. |
Lesson Structure:
|
|
|
Conclusion: Summarise how stacks provide LIFO access, queues FIFO, and linked lists offer flexible insertion and traversal. Ask students to write one exit‑ticket sentence stating which ADT they would use for a given problem. Assign homework to implement a simple stack and queue in their chosen language and test them with sample data. |
|
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.