| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Describe compilers and interpreters and how they operate | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “When you run a program, does it happen instantly or does something happen behind the scenes?” Connect this to students’ prior knowledge of high‑level vs. low‑level languages. Explain that by the end of the lesson they will be able to identify how compilers and interpreters transform code and why the choice matters. |
Lesson Structure:
|
|
|
Conclusion: Recap the key differences between compiled and interpreted languages, emphasizing the phases of compilation and the line‑by‑line nature of interpretation. Collect exit tickets, then assign a short homework: research one language not covered and state whether it is typically compiled or interpreted, justifying the 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.