All 161 specification statements from the official Cambridge International specification, as printed.
1. Data Representation
2. Multimedia
3. Compression
1. Networks including the internet
1. Computers and their components
2. Logic Gates and Logic Circuits
1. Central Processing Unit (CPU) Architecture
2. Assembly Language
3. Bit manipulation
1. Operating Systems
2. Language Translators
1. Data Security
2. Data Integrity
1. Ethics and Ownership
1. Database Concepts
2. Database Management Systems (DBMS)
3. Data Definition Language (DDL) and Data Manipulation Language (DML)
1. Computational Thinking Skills
2. Algorithms
1. Data Types and Records
2. Arrays
3. Files
4. Introduction to Abstract Data Types (ADT)
1. Programming Basics
2. Constructs
3. Structured Programming
1. Program Development Life cycle
2. Program Design
3. Program Testing and Maintenance