First Term
12 weekly lessons
Notes + plansThis term begins senior secondary work: advanced programming, functions and arrays, object-oriented programming, database systems, computer networks and internet technologies, web development, the software development life cycle, electronic commerce, cybersecurity and emerging digital technologies. Requirements are higher than junior secondary: precise technical vocabulary, worked calculations, inspectable programs and formal algorithms. The term ends with the Basic Education Certificate Examination preparation.
- 01Senior Review and Computational Problem Solving
- 02Advanced Programming
- 03Functions, Arrays and Data Structures
- 04Object-Oriented Programming
- + 8 more weeks
Second Term
9 weekly lessons
Lesson notesThis term returns to graphical tools and one-dimensional arrays in BASIC, reviews high-level languages and data representation, builds on security and ethics topics, runs intensive revision and mock examinations, then targets final SSCE preparation. Requirements are senior secondary: precise technical vocabulary, worked diagrams, inspectable programs and a focused revision strategy.
- 01Revision of First-Term Work
- 02Graphics: CorelDRAW Practical
- 03BASIC One-Dimensional Arrays: Concepts
- 04BASIC One-Dimensional Arrays: Practical
- + 5 more weeks
Third Term
10 weekly lessons
Lesson notesThis term consolidates hardware, networks, programming, databases and security, runs two mock examinations, practices SSCE past questions, then finalises examination strategy and SSCE preparation. Requirements remain senior secondary: precise technical vocabulary, worked diagrams, inspectable programs, focused revision and exam technique.
- 01Revision: Hardware, Software and Data Representation
- 02Revision: Networks, Internet and Security
- 03Revision: Programming, Algorithms and Data Structures
- 04Revision: Databases and SQL
- + 6 more weeks