| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Trace a given simple assembly language program | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick question: What does a computer do when it runs a program? Review the CPU registers (PC, ACC, IR) that control execution. Explain that today students will follow each instruction and record the state of registers and memory, demonstrating mastery by completing a trace table. |
Lesson Structure:
|
|
|
Conclusion: Recap how each instruction updates the PC, ACC, and memory, reinforcing the step‑by‑step tracing process. Ask students to write one exit‑ticket sentence describing the most common mistake they observed. For homework, assign a new short assembly program for students to trace individually. |
|
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.