Advanced search

Search the curriculum

Search titles, vocabulary, objectives, activities and practical work. Wrap a phrase in quotes to match it exactly. Every unquoted word must appear in the same week.

32 results for “algorithm”

  1. JSS 3Third TermWeek 3

    Revision: Programming, Algorithms and Data Structures

    Lesson objectives By the end of the week, learners should be able to: Recall programming concepts, algorithms and data structures across all terms.

  2. SS 2Second TermWeek 5

    Program Development: Algorithms

    Lesson objectives By the end of the week, learners should be able to: Define an algorithm and state why precision matters.

  3. SS 1Second TermWeek 1

    Problem Solving and Algorithm Development (Weeks 1-2)

    Lesson objectives By the end of the week, learners should be able to: Define a problem and state how to solve it step by step.

  4. SS 3Third TermWeek 3

    Revision: Programming, Algorithms and Data Structures

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  5. JSS 3First TermWeek 8Monday 26 October 2026 to Friday 30 October 2026

    Software Development Life Cycle

    What is an Algorithm; Characteristics of a Good Algorithm; What is a Flowchart; Drawing Simple Flowcharts; Algorithmic Thinking; Flowchart Symbols and Their Meanings; Reading a Flowchart; Constructing Flowcharts for Everyday Ta...

  6. JSS 3First TermWeek 11Monday 16 November 2026 to Friday 20 November 2026

    Revision

    Review of Networks and the Internet; Review of Number Systems and Data Representation; Review of Logic, Algorithms and Programming; Answering Examination Questions

  7. SS 1First TermWeek 10Monday 9 November 2026 to Friday 13 November 2026

    Computer Languages and Programming

    Machine, Assembly, and High-Level Languages; Compilers, Interpreters, and Why We Program; A First Taste of Python; Language Levels at a Glance; Algorithm Flow: Sequence, Selection and Iteration; Programming Paradigms

  8. SS 3First TermWeek 1Monday 7 September 2026 to Friday 11 September 2026

    Senior Review and Computational Problem Solving

    Senior-Level Review; Computational Thinking and the Four Pillars; Problem Analysis and Drafting a Requirements Document; CIA Triad: Confidentiality, Integrity and Availability

  9. JSS 3First TermWeek 9Monday 2 November 2026 to Friday 6 November 2026

    Electronic Commerce

    What is Programming; The Input, Process, Output Model; Writing and Debugging a Simple Program; Programming Basics and Language Levels; Simple Program Structures and Pseudocode; Programming Environments and Careers

  10. JSS 3First TermWeek 12Monday 23 November 2026 to Friday 27 November 2026

    Examination

    Before the Examination; During the Written Paper; During the Practical Paper; After the Examination

  11. SS 1Second TermWeek 2

    Flowcharts (Weeks 3-4)

    Lesson objectives By the end of the week, learners should be able to: Name the main flowchart symbols and state the role of each.

  12. SS 2Second TermWeek 6

    Program Development: Flowcharts

    Lesson objectives By the end of the week, learners should be able to: Name the main flowchart symbols and state the role of each.

  13. SS 3First TermWeek 3Monday 21 September 2026 to Friday 25 September 2026

    Functions, Arrays and Data Structures

    Arrays and Lists in Detail; Functions That Process Lists; Searching, Sorting and Why Data Structures Matter; Core Coding Styles and Structured Programming Principles; Control Structures: Sequence, Selection and Iteration; The S...

  14. SS 3First TermWeek 11Monday 16 November 2026 to Friday 20 November 2026

    Revision

    Review of Computational Thinking and Programming; Review of Databases and Networks; Review of the SDLC and Security

  15. SS 3Second TermWeek 1

    Revision of First-Term Work

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  16. SS 3Second TermWeek 2

    Graphics: CorelDRAW Practical

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  17. SS 3Second TermWeek 3

    BASIC One-Dimensional Arrays: Concepts

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  18. SS 3Second TermWeek 4

    BASIC One-Dimensional Arrays: Practical

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  19. SS 3Second TermWeek 5

    High-Level Languages: Review

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  20. SS 3Second TermWeek 6

    Data Representation and Number Bases: Review

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  21. SS 3Second TermWeek 7

    Security and Ethics

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  22. SS 3Second TermWeek 8

    Intensive Revision and Mock Preparation

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  23. SS 3Second TermWeek 9

    Mock Examination

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  24. SS 3Second TermWeek 10

    Targeted Revision

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  25. SS 3Third TermWeek 1

    Revision: Hardware, Software and Data Representation

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  26. SS 3Third TermWeek 2

    Revision: Networks, Internet and Security

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  27. SS 3Third TermWeek 4

    Revision: Databases and SQL

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  28. SS 3Third TermWeek 5

    Mock Examination 1: Theory

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  29. SS 3Third TermWeek 6

    Mock Examination 2: Practical

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  30. SS 3Third TermWeek 7

    Mock Review and Targeted Revision

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  31. SS 3Third TermWeek 8

    SSCE Past Questions Practice

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.

  32. SS 3Third TermWeek 9

    Final Revision and Examination Strategy

    Lesson objectives By the end of the lesson sequence, learners should be able to: Define the central concepts and use precise technical vocabulary.