| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of and use Abstract Data Types (ADT) | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “Which data structures hide their inner workings?” Connect to prior learning on encapsulation and data structures. Explain that today’s success criteria are to formally specify an ADT, compare implementations, and use a Stack ADT in an algorithm. |
Lesson Structure:
|
|
|
Conclusion: Review the definition, specification elements, and the role of the Stack ADT in the balanced‑parentheses solution. Students complete an exit ticket summarising one advantage of each implementation. Assign homework to write a formal specification for a Map ADT and outline an algorithm that uses it. |
|
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.