| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Select a suitable data structure (1D or 2D array) to use for a given task | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “When you think of a list versus a grid, which data structure comes to mind?” Review prior learning on basic arrays and indexed access. Explain that today’s success criteria are to correctly choose between a 1‑D and 2‑D array and to write a valid Java declaration. |
Lesson Structure:
|
|
|
Conclusion: Summarise that selecting the right array dimension simplifies logic and optimises memory usage. Ask students to write one exit‑ticket sentence describing which array they would use for a real‑world example. Assign homework to convert a given 2‑D array problem into a 1‑D representation using the provided formula. |
|
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.