Complete O Level Curriculum
Structured learning path covering all Cambridge O Level Computer Science topics
SECTION 1: THEORY FUNDAMENTALS
1. Data Representation
Number systems (Binary, Denary, Hexadecimal)
Text, sound and images
Data storage and file compression
2. Data Transmission
Types and methods of data transmission
Methods of error detection
Symmetric and asymmetric encryption
3. Hardware
Computer architecture
Input and output devices
Data storage
Network hardware
4. Software
Types of software and interrupts
Programming languages and translators
Integrated development environments (IDEs)
5. The Internet and Its Uses
The internet and World Wide Web (WWW)
Digital currency
Cyber security
6. Automated and Emerging Technologies
Automated systems
Robotics
Artificial intelligence (AI)
SECTION 2: ALGORITHMS, PROGRAMMING AND LOGIC
7. Algorithm Design and Problem Solving
Program development life cycle
Decomposition and sub-systems
Standard methods of solution
Validation and verification
Trace tables and dry runs
10. Boolean Logic
Standard logic gate symbols
Function of logic gates
Logic circuits and truth tables