| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the relationship between assembly language and machine code | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick visual of a binary string and ask students what the computer sees versus what they write. Recall previous work on binary representation and CPU instruction cycles, linking it to today’s focus on the bridge between human‑readable code and machine code. Students will know they can translate an assembly line into its exact 16‑bit machine word by the end of the lesson. |
Lesson Structure:
|
|
|
Conclusion: Summarise how each assembly mnemonic maps directly to a fixed‑length machine word and why this matters for low‑level programming. Ask students to write one sentence on a sticky note describing the translation steps as their exit ticket. For homework, they will translate two additional assembly instructions using the provided opcode sheet. |
|
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.