AS Level

Units 1–12

01
Information Representation
Data representation, multimedia — graphics & sound — and compression techniques.
Coming Soon
02
Communication
Networks including the internet — LANs, WANs, protocols and networking hardware.
Coming Soon
03
Hardware
Computers and their components, logic gates and logic circuits.
Coming Soon
04
Processor Fundamentals
CPU architecture, the fetch-execute cycle, assembly language and bit manipulation.
Coming Soon
05
System Software
Operating systems, language translators and integrated development environments.
Coming Soon
06
Security, Privacy & Data Integrity
Data security, integrity, validation and verification techniques.
Coming Soon
07
Ethics and Ownership
Ethics in computing, copyright legislation, software licensing and AI impact.
Coming Soon
08
Databases
Database concepts, DBMS features, DDL and DML using SQL.
Coming Soon
09
Algorithm Design & Problem-solving
Computational thinking, abstraction, decomposition and pseudocode algorithms.
Coming Soon
10
Data Types and Structures
Data types, records, arrays, files and introduction to abstract data types.
Coming Soon
11
Programming
Programming basics, constructs, structured programming and procedures.
Coming Soon
12
Software Development
Program development life cycle, program design, testing and maintenance.
Coming Soon

A Level

Units 13–20

13
Data Representation
User-defined data types, file organisation and floating-point numbers.
Coming Soon
14
Communication & Internet Technologies
Protocols, circuit switching and packet switching.
Coming Soon
15
Hardware & Virtual Machines
Processors, parallel processing, virtual machines and Boolean algebra.
Coming Soon
16
System Software
Purposes of an operating system and translation software.
Coming Soon
17
Security
Encryption, encryption protocols and digital certificates.
Coming Soon
18
Artificial Intelligence (AI)
Graphs, A* and Dijkstra algorithms, neural networks and machine learning.
Coming Soon
19
Computational Thinking & Problem-solving
Algorithms, ADTs (stack, queue, linked list, binary tree) and Big O notation.
Coming Soon
20
Further Programming
Programming paradigms — OOP, declarative, low-level — and exception handling.
Coming Soon