| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of and perform binary shifts | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick demonstration of how shifting bits can double a number, linking to students’ prior work on binary multiplication. Recall the binary representation of integers and the concept of two’s‑complement signed numbers. Today’s success criteria are to correctly apply each type of shift and to explain the effect on signed and unsigned values. |
Lesson Structure:
|
|
|
Conclusion: Summarise how shifts provide fast multiplication/division and how sign‑extension differentiates logical and arithmetic right shifts. Collect exit tickets as a retrieval check and assign homework to write two additional shift‑based pseudocode snippets. |
|
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.