| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the various stages in the compilation of a program | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with the question “What happens when you run a program you wrote?” to activate prior knowledge of coding. Briefly recap that code must be transformed before the computer can execute it. Explain that today’s success criteria are to label each compilation stage and describe its purpose. |
Lesson Structure:
|
|
|
Conclusion: Recap the full compilation pipeline, emphasizing how each stage builds on the previous one. Collect exit tickets and address any lingering misconceptions. For homework, students create a flowchart of the compilation stages for a different programming language of their choice. |
|
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.