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”
- 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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...
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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...
1 match found in this week• Open week notes - 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
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes - 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.
1 match found in this week• Open week notes