| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding that an ADT is a collection of data and a set of operations on those data | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “What real‑world objects behave like a stack?” Connect responses to prior knowledge of lists. State that today’s success criteria are to define an ADT, distinguish it from its implementation, and recognise common ADTs and their operations. |
Lesson Structure:
|
|
|
Conclusion: Summarise how an ADT defines *what* operations exist and *how* they behave, independent of the underlying data structure. Collect exit tickets and remind students to complete the homework worksheet that asks them to design an ADT for a simple game inventory. |
|
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.