Sparklabs Learning / Digital Technology
JSS 3 Third Term
Week 3: Revision: Programming, Algorithms and Data Structures
- School
- Creative Brains Academy
- Subject
- Digital Technology
- Pack
- Teacher plans
- Prepared
- 7 November 2026
Week index
- 01Revision: Hardware, Software and Data Representation
- 02Revision: Networks, Internet and Security
- 03Revision: Programming, Algorithms and Data Structures
- 04Revision: Databases and SQL
- 05Mock Examination 1: Theory
- 06Mock Examination 2: Practical
- 07Mock Review and Targeted Revision
- 08SSCE Past Questions Practice
- 09Final Revision and Examination Strategy
- 10SSCE / NECO Examinations
Week 3 / Third Term
Revision: Programming, Algorithms and Data Structures
Teaching outline
Lesson objectives
By the end of the week, learners should be able to:
- Recall programming concepts, algorithms and data structures across all terms.
- Identify weak areas and request targeted reteaching.
- Complete a consolidated programming review worksheet.
- Practise recall under timed conditions.
- State one improvement action per flagged weakness.
Key vocabulary
- Programming concept: a variable, loop or selection used in code.
- Algorithm: a finite sequence of precise instructions solving one problem.
- Data structure: a way organising multiple pieces of data.
- Consolidated review: bringing together previously taught material into one document.
- Weak area: a topic where recall falls below target.
- Reteaching: focused instruction on a weak area before further revision.
- Timed conditions: a restricted time allowance for practice.
- Improvement action: a concrete step addressing a weakness.
Common misconceptions
- "Review means rereading." Review means testing and reapplying, not passive reading.
- "Everything learned must reappear in the programming revision." The revision covers enough material to demonstrate retention.
- "Functions replace loops." Functions handle single operations; loops handle repetition.
Teacher activities
- Starter: display the programming week titles and ask pairs to recall one concept each without notes.
- Share the recalled concepts and flag the three weakest programming topics.
- Model writing one consolidated programming review item step by step.
- Run a timed recall quiz and mark it as a class.
- Assign an improvement action per each flagged weakness.
- Close with the revision plan announcement.
Student activities
- Recall one programming concept per week without notes and note any misses.
- Identify your weakest programming topic and note two improvement actions.
- Complete the consolidated programming review worksheet.
- Take the timed recall quiz and self-mark honestly.
- Plan two improvement actions targeting two weaknesses.
- Submit the review, quiz and plan together.
Practical / learning evidence
A completed consolidated programming review worksheet, a self-marked timed recall quiz and a revision plan with two improvement actions. All three submitted for marking.
Resources and preparation
Printed review worksheet, sample quiz sheets and a revision-plan template. Offline route: paper versions, no device needed. Display examples carefully and avoid exposing sensitive learner information.
Assessment for learning
Check the review worksheet for completeness across prior programming terms. Mark the self-quiz for honest scoring. Evaluate the revision plan for two specific, actionable improvements. Flag any learner who lists no weaknesses.
Inclusion and homework
Provide the review prefilled for the first item and allow oral completion of the rest. Allow extra time on the timed quiz. Extend confident learners with four more review items and a second plan homework. Homework: write two sentences describing how prior programming knowledge supports advanced work.