| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the use of buffers | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick demonstration: type rapidly on the keyboard while the screen updates slowly, highlighting missed characters. Ask students to recall how the CPU and I/O devices communicate and why timing mismatches occur. Explain that today they will identify the role of buffers and how to evaluate their effectiveness, which will be assessed through a short tracing activity. |
Lesson Structure:
|
|
|
Conclusion: Summarise that buffers decouple producer and consumer speeds, improving throughput while requiring careful sizing to avoid overflow or latency. For the exit ticket, ask each student to write one design consideration for a buffer in a real‑time system. Assign homework to research a real‑world application (e.g., video streaming) and describe the buffer strategy used. |
|
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.