Grade 10 Computer Studies Term 2 Scheme of Work
Computer Studies • Grade 10
KES 100.00 — Full Scheme of Work
Buy Now
📘 Preview: Week 10 (Random Sample)
| Week | Lesson | Strand | Sub-strand | Lesson Learning Outcomes | Learning Experiences | Key Inquiry Question(s) | Learning Resources | Assessment | Reflection |
|---|---|---|---|---|---|---|---|---|---|
| 10 | 1 | Software Development | 3.5 Data Structures | By the end of the lesson, the learner should be able to: a) acknowledge the use of data structures in programming; b) create poster: "Data Structures in Real Life"; c) sensitise peers on data organisation. | The learners will be guided to: i) brainstorm real uses (shopping list = list, contacts = dict); ii) design poster; iii) display. Core Competency: Creativity and Imagination PCI: Citizenship Education | Where do we see data structures outside coding? | Poster materials | Poster rubric | — |
| 10 | 2 | Software Development | 3.6 Functions | By the end of the lesson, the learner should be able to: a) explain modular programming and functions; b) distinguish inbuilt vs user-defined functions; c) appreciate code reuse. | The learners will be guided to: i) use print(), len() as inbuilt examples; ii) discuss why reuse matters; iii) journal on modularity. Core Competency: Self-efficacy PCI: Life Skills | How do functions make programs shorter and clearer? | Computers, examples | Modularity reflection | — |
| 10 | 3 | Software Development | 3.6 Functions | By the end of the lesson, the learner should be able to: a) create user-defined function with parameters; b) write function that calculates area; c) demonstrate parameter passing. | The learners will be guided to: i) code: def area(l,w): return l*w; ii) call with values; iii) test. Core Competency: Self-efficacy PCI: Life Skills | How do we make a function work with different inputs? | Computers, IDE | Function code log | — |
| 10 | 4 | Software Development | 3.6 Functions | By the end of the lesson, the learner should be able to: a) create user-defined function with parameters; b) write function that calculates area; c) demonstrate parameter passing. | The learners will be guided to: i) code: def area(l,w): return l*w; ii) call with values; iii) test. Core Competency: Self-efficacy PCI: Life Skills | How do we make a function work with different inputs? | Computers, IDE | Function code log | — |
| 10 | 5 | Software Development | 3.6 Functions | By the end of the lesson, the learner should be able to: a) describe local and global variable scope; b) predict output of scope-based programs; c) respect variable lifetime. | The learners will be guided to: i) code examples with local/global vars; ii) trace execution; iii) discuss naming conflicts. Core Competency: Citizenship PCI: Life Skills | What happens if a local variable has the same name as a global one? | Computers, trace sheets | Scope prediction log | — |
This preview is for evaluation only and cannot be printed or downloaded.