| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the importance/use of pipelining and registers in RISC processors | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll asking students how many instructions a CPU can execute per clock cycle, linking to their prior knowledge of the basic fetch‑decode‑execute cycle. Highlight that modern CPUs achieve higher throughput not by faster clocks but by overlapping work. State that by the end of the lesson they will be able to explain how pipelining and registers make this possible and how hazards are handled. |
Lesson Structure:
|
|
|
Conclusion: Recap the five pipeline stages, the importance of a rich register file, and the three main hazard types with their mitigations. Collect exit tickets to gauge understanding, then assign a brief online quiz for homework that asks students to design a pipelined schedule for a given RISC code snippet and justify any forwarding 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.