| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Perform a logical binary shift on a positive 8-bit binary integer and understand the effect | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick visual of bits moving in a register to spark curiosity about how computers multiply and divide numbers. Review students’ prior knowledge of binary representation and the concept of multiplying by two. Explain that today they will learn to apply logical shifts to 8‑bit numbers and will be able to predict the resulting decimal values. |
Lesson Structure:
|
|
|
Conclusion: Summarise that logical shifts move bits, insert zeros, and effectively multiply or divide unsigned numbers by two, while preserving the sign only for unsigned values. Ask students to write one key takeaway on a sticky note as an exit ticket. For homework, assign two additional shift problems and a short reflection on the difference between logical and arithmetic shifts. |
|
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.