Cambridge O Level Computer Science (2210)
How a photo becomes ones and zeros, how a message crosses the world in milliseconds, how to make a computer solve your problem — Computer Science teaches you to think like a programmer.
Checked against the official Cambridge syllabus for exams in 2026, 2027 and 2028 · 18 October 2026
1.Quick facts
2.Why study Computer Science?
Cambridge's aims for this course, in plain words. You will develop:
- Computational thinking — breaking problems into steps a computer can follow.
- The main principles of solving problems with computers.
- The skills to solve problems in a high-level programming language.
- An understanding of how the parts of a computer system work together.
- An understanding of the internet, how we communicate on it, and its risks.
- An understanding of automated and emerging technologies such as robotics and AI.
Based on the 'Aims' in the official syllabus.
3.Why these topics?
Everything is data
Numbers, text, sound and images all become binary. You learn binary and hexadecimal, how a photo's file size is worked out, and how compression makes it smaller.
Data on the move
How data travels in packets, how errors are detected, why encryption keeps your bank details safe — and how the internet, the web and cyber threats really work.
Inside the machine
The CPU's fetch–decode–execute cycle, memory and storage, input and output devices, operating systems and interrupts — what actually happens when you click.
Robots and AI
Automated systems, robotics and artificial intelligence — where they are used and what they can and cannot do.
Thinking like a programmer
Design algorithms with flowcharts and pseudocode, then write real programs with variables, loops, arrays, procedures and files. You must practise programming to do well.
Databases and logic
Store and query data with simple SQL, and build logic circuits from AND, OR and NOT gates — the building blocks of every processor.
4.Topic map
- 1.1 Number systems
- 1.2 Text, sound and images
- 1.3 Data storage and compression
- 2.1 Types and methods of data transmission
- 2.2 Methods of error detection
- 2.3 Encryption
- 3.1 Computer architecture
- 3.2 Input and output devices
- 3.3 Data storage
- 3.4 Network hardware
- 4.1 Types of software and interrupts
- 4.2 Types of programming language, translators and IDEs
- 5.1 The internet and the world wide web
- 5.2 Digital currency
- 5.3 Cyber security
- 6.1 Automated systems
- 6.2 Robotics
- 6.3 Artificial intelligence
- 8.1 Programming concepts
- 8.2 Arrays
- 8.3 File handling
5.O Level vs A Level
O Level gives you the foundations; A Level (9618) goes deeper and adds a practical programming exam on a computer.
| Idea | At O Level (this course) | At AS & A Level |
|---|---|---|
| Data | Binary, hex, file sizes, compression | Two's complement, floating-point numbers, user-defined data types |
| Hardware | CPU, memory, fetch–decode–execute | Assembly language, parallel processing, virtual machines, Boolean algebra |
| Programming | Pseudocode and one language; arrays and files | Abstract data types, recursion, object-oriented programming, exceptions |
| Networks & security | Packets, encryption, cyber threats | Protocols, circuit and packet switching, digital certificates |
| AI | What AI is and where it's used | Graphs and machine learning in Artificial Intelligence |
6.Exam pattern
Both papers are marked by Cambridge. In the 15-mark scenario question you may write pseudocode or use Python, Visual Basic or Java — solutions in other languages get no marks.
7.Types of questions
Examples are written by our teachers in Cambridge style to show the type of question — they are not copied from past papers.
8.Command words
| Word | Cambridge meaning | What to do |
|---|---|---|
| State | express in clear terms | Short, precise answer. |
| Describe | state the points of a topic / give characteristics and main features | Say what happens, step by step. |
| Explain | set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence | Say why or how. |
| Identify | name/select/recognise | Name it — no explanation needed. |
| Compare | identify/comment on similarities and/or differences | Mention both things in each point. |
| Evaluate | judge or calculate the quality, importance, amount, or value of something | Weigh up, then judge. |
Meanings are quoted from the 'Command words' table in the official syllabus.
9.What examiners reward
60% of the marks are for applying and evaluating — you cannot pass well without real programming practice.
10.Grades
A*, A, B, C, D, E. 'Ungraded' means below E and is not shown on the certificate.
What it took in June 2026
| Grade | Marks out of 150 | Roughly |
|---|---|---|
| A* | 117–120 | about 78–80% |
| A | 93–94 | about 62–63% |
| B | 68–69 | about 45–46% |
| C | 43–46 | about 29–31% |
| D | 36–39 | about 24–26% |
| E | 29–32 | about 19–21% |
Minimum marks out of 150 in June 2026 (the range covers the two paper variants).
A strong grade is a great start for A Level Computer Science, engineering and software careers.
11.Programming practice
- Cambridge says Computer Science is a practical subject and the questions need real programming experience — code every week.
- Pick one language (Python, Visual Basic or Java) and stick with it; learn the exam pseudocode format too.
- Practise trace tables until you never skip a line.
- Learn the standard algorithms: linear search, bubble sort, totalling, counting, finding max/min/average.
- Practise binary, hex and logic-gate questions without a calculator.
12.Books & resources
The syllabus says textbooks endorsed for IGCSE Computer Science (0478) are suitable for this course.
13.Common mistakes
- Writing code in a language other than Python, Visual Basic, Java or pseudocode in the scenario question — it gets no marks.
- Off-by-one errors in loops and array indexes.
- Not initialising totals or counters before a loop.
- Vague answers like 'it's faster' with no explanation of why.
- Skipping rows in trace tables.
Tips from our teachers.
14.Study plan
- Term 1Data representation and transmission (1–2); start programming basics in your chosen language.
- Term 2Hardware and software (3–4); algorithms, flowcharts and pseudocode (7).
- Term 3Internet, cyber security, emerging tech (5–6); programming: arrays, procedures, files (8).
- Term 4Databases and Boolean logic (9–10); scenario-question practice.
- Final monthsTimed past papers; one scenario question every week; daily coding.
Cambridge designs the course for about 130 guided learning hours — plus regular hands-on programming.
15.Where it can take you
Computer science skills are wanted in almost every industry.
Typical subject requirements — always check each university's own entry rules.
16.Computer Science in the real world
Al-Khwarizmi and the 'algorithm'
The word 'algorithm' comes from the name of the 9th-century mathematician al-Khwarizmi — Topic 7 is named after his legacy.
Arfa Karim (1995–2012)
The Pakistani student became one of the youngest Microsoft Certified Professionals at the age of nine — a reminder of how far curiosity can go.
Encryption every day
The padlock in your browser means your data is encrypted — the ideas you learn in Topic 2.
Digital currency
The syllabus asks you to understand digital currency and how its records are kept secure (Topic 5).
17.Frequently asked questions
Which programming language should I learn?
Python, Visual Basic or Java — the only languages (besides pseudocode) accepted in the scenario question. Python is a popular first choice.
Is there a practical exam?
No, both O Level papers are written. But Cambridge says the questions require practical programming experience.
Calculator?
Not allowed in either paper.
Is O Level 2210 the same as IGCSE Computer Science 0478?
They are separate syllabuses that share content — Cambridge says IGCSE-endorsed books suit both.
When can I sit the exam?
Every June and November.
18.Study it with us
Live online classes with experienced Cambridge teachers, weekly quizzes and assignments in your portal, past-paper practice, and progress reports your parents can see.
19.Official sources
- Official syllabus 2210 for exams in 2026, 2027 and 2028 (PDF)
- Grade threshold table, June 2026 (PDF)
- Endorsed resources for 2210
Cambridge says its syllabuses and specimen materials are the final authority on the content and structure of its exams. Always check you are using the syllabus for the year you sit the exam.