Sparklabs Learning / Digital Technology
JSS 3 First Term
Week 1: Senior Review and Computational Problem Solving
- School
- Creative Brains Academy
- Subject
- Digital Technology
- Pack
- Curriculum only
- Prepared
- 7 November 2026
Week index
- 01Senior Review and Computational Problem Solving
- 02Advanced Programming
- 03Functions, Arrays and Data Structures
- 04Object-Oriented Programming
- 05Database Systems
- 06Computer Networks and Internet Technologies
- 07Web Development and Web Design
- 08Software Development Life Cycle
- 09Electronic Commerce
- 10Cyber Security and Emerging Digital Technologies
- 11Revision
- 12Examination
Week 1 / First Term
Senior Review and Computational Problem Solving
Monday 7 September 2026 to Friday 11 September 2026
Curriculum outline
Lesson objectives
By the end of the week, learners should be able to:
- Recall the full curriculum across all three terms without notes.
- Classify problems into computational and non-computational.
- Apply computational problem-solving steps to a new scenario.
- State why senior secondary work builds on junior secondary foundations.
- Judge whether a given task is suitable for algorithmic solution.
Key vocabulary
- Senior review: consolidating knowledge across all terms before advanced work.
- Computational problem: a task amenable to an algorithmic solution.
- Non-computational problem: a task requiring manual or unstructured handling.
- Algorithm: a finite sequence of precise instructions solving one problem.
- Algorithmic solution: a procedure following an algorithm rather than intuition.
- Foundations: the underlying skills supporting advanced work.
- Suitability: whether a task fits algorithmic methods.
Common misconceptions
- "All problems need an algorithm." Many problems cannot be solved algorithmically; intuition applies instead.
- "Review means rereading." Review means testing and reapplying, not passively reading.
- "Advanced work ignores prior learning." Advanced work builds directly on prior skills.
Teacher activities
- Starter: show the three-term title list and ask pairs to recall one definition each without notes.
- Share the recalled definitions and check the ones missed for reteaching.
- Introduce computational versus non-computational problems with worked examples.
- Show how an algorithm solves a computational problem step by step.
- Explain why senior secondary work builds on junior secondary foundations.
- Close with the suitability task and exit question.
Student activities
- Recall one definition per term without notes and note any misses.
- Classify ten statements as computational or non-computational with a reason.
- Apply computational problem-solving steps to a new scenario on paper.
- Explain why senior secondary builds on junior secondary in one paragraph.
- Judge whether a given task is suitable for algorithmic solution.
- Answer the exit question in one sentence about algorithmic suitability.
Practical / learning evidence
A five-statement classification worksheet, a worked algorithm for one scenario, and a one-paragraph senior-review justification. Hand in both for marking.
Resources and preparation
Blank classification templates, sample scenarios and senior review prompts. Offline route: paper versions, no device needed. Display examples carefully and avoid exposing sensitive learner information.
Assessment for learning
Inspect the classification for correct categories and reasons. Check the algorithm for a sensible step sequence. Mark the justification for a clear foundation rationale. Flag any learner who claims every problem needs an algorithm.
Inclusion and homework
Provide the blank classification prefilled for learners who need scaffolding and allow oral completion. Extend confident learners with six more statements and a non-computational problem homework. Homework: name three areas where prior knowledge matters most for senior secondary work.