| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Normalise floating-point numbers | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Start with a quick poll: “Who has seen unexpected results because of rounding errors in code?” Connect this to prior knowledge of binary numbers and ask students to predict why such errors occur. Explain that today they will learn how normalising floating‑point numbers creates a unique, precise representation, and they will be able to demonstrate the process by the end of the lesson. |
Lesson Structure:
|
|
|
Conclusion: Recap the normalisation steps and emphasise how the bias and hidden 1 ensure a unique representation. Students complete an exit ticket summarising one key point they will apply when debugging floating‑point errors. For homework, assign a set of decimal numbers to normalise and ask learners to convert the resulting 32‑bit patterns back to decimal. |
|
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.