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

8. Programming

Programming concepts
Arrays
File handling

9. Databases

Database concepts
Database design
SQL queries

10. Boolean Logic

Standard logic gate symbols
Function of logic gates
Logic circuits and truth tables
Get in Touch