Admissions are now open for O Level & A Level classesAdmissions are now open for O Level & A Level classes
Cambridge O Level · 2210

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

Syllabus code
2210
Cambridge O Level Computer Science
Exams you sit
2 papers
Computer Systems + Algorithms, Programming and Logic
Total exam time
3 h 30 min
1 h 45 min each · 75 marks each
Exam sessions
June & November
Every year
Grades
A* to E
A* is the highest
Teaching time
about 130 hours
Cambridge's guide
Calculator
Not allowed
In either paper
Languages
Python, Visual Basic or Java
Or pseudocode, in the 15-mark scenario question

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?

Topic 1

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.

Topics 2 and 5

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.

Topics 3–4

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.

Topic 6

Robots and AI

Automated systems, robotics and artificial intelligence — where they are used and what they can and cannot do.

Topics 7–8

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.

Topics 9–10

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

1Data representation
  • 1.1 Number systems
  • 1.2 Text, sound and images
  • 1.3 Data storage and compression
2Data transmission
  • 2.1 Types and methods of data transmission
  • 2.2 Methods of error detection
  • 2.3 Encryption
3Hardware
  • 3.1 Computer architecture
  • 3.2 Input and output devices
  • 3.3 Data storage
  • 3.4 Network hardware
4Software
  • 4.1 Types of software and interrupts
  • 4.2 Types of programming language, translators and IDEs
5The internet and its uses
  • 5.1 The internet and the world wide web
  • 5.2 Digital currency
  • 5.3 Cyber security
6Automated and emerging technologies
  • 6.1 Automated systems
  • 6.2 Robotics
  • 6.3 Artificial intelligence
7Algorithm design and problem-solving
8Programming
  • 8.1 Programming concepts
  • 8.2 Arrays
  • 8.3 File handling
9Databases
10Boolean logic

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.

IdeaAt O Level (this course)At AS & A Level
DataBinary, hex, file sizes, compressionTwo's complement, floating-point numbers, user-defined data types
HardwareCPU, memory, fetch–decode–executeAssembly language, parallel processing, virtual machines, Boolean algebra
ProgrammingPseudocode and one language; arrays and filesAbstract data types, recursion, object-oriented programming, exceptions
Networks & securityPackets, encryption, cyber threatsProtocols, circuit and packet switching, digital certificates
AIWhat AI is and where it's usedGraphs and machine learning in Artificial Intelligence
Read the AS & A Level Computer Science (9618) guide

6.Exam pattern

Paper 1 — Computer Systems
Short-answer and structured questions on Topics 1–6. All questions compulsory. No calculator.
Everyone
50%
1 hour 45 minutes · 75 marks
Paper 2 — Algorithms, Programming and Logic
Short-answer and structured questions plus a 15-mark scenario question on Topics 7–10. No calculator.
Everyone
50%
1 hour 45 minutes · 75 marks

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

Number conversion (Paper 1)
“Convert the denary number 179 into binary and into hexadecimal.”
What it tests: Accurate working without a calculator.
Explain (Paper 1)
“Explain how a parity check can detect an error in transmitted data.”
What it tests: Clear steps and correct technical terms.
Trace table (Paper 2)
“Complete the trace table for the algorithm using the input data given.”
What it tests: Following an algorithm exactly, line by line.
Write an algorithm (Paper 2)
“Write pseudocode to input 20 marks, store them in an array and output the highest and the average.”
What it tests: Loops, arrays, variables and clear logic.
Scenario question (Paper 2, 15 marks)
“A school needs a program to manage library loans… Write the program.”
What it tests: A full solution in pseudocode, Python, Visual Basic or Java.

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

WordCambridge meaningWhat to do
Stateexpress in clear termsShort, precise answer.
Describestate the points of a topic / give characteristics and main featuresSay what happens, step by step.
Explainset out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidenceSay why or how.
Identifyname/select/recogniseName it — no explanation needed.
Compareidentify/comment on similarities and/or differencesMention both things in each point.
Evaluatejudge or calculate the quality, importance, amount, or value of somethingWeigh up, then judge.

Meanings are quoted from the 'Command words' table in the official syllabus.

9.What examiners reward

AO1Knowledge and understanding
40%
Principles and concepts of computer science.
AO2Application
40%
Applying them to a context, including analysing and designing programs.
AO3Problem-solving and evaluation
20%
Evaluating computer systems, making reasoned judgements and presenting conclusions.

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

GradeMarks out of 150Roughly
A*117–120about 78–80%
A93–94about 62–63%
B68–69about 45–46%
C43–46about 29–31%
D36–39about 24–26%
E29–32about 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

Cambridge IGCSE & O Level Computer Science Coursebook (2nd edition)
Cambridge University Press (2021)
Endorsed for the syllabus from 2023.
Cambridge IGCSE & O Level Computer Science Student's Book (2nd edition)
Hachette Learning (2021)
Endorsed for the syllabus from 2023.
Cambridge IGCSE & O Level Computer Science Student's Book
Marshall Cavendish Education (2021)
Endorsed for the syllabus from 2023.
The official syllabus — including the pseudocode section
Cambridge International
Shows exactly how pseudocode appears in the exam.

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

  1. Term 1
    Data representation and transmission (1–2); start programming basics in your chosen language.
  2. Term 2
    Hardware and software (3–4); algorithms, flowcharts and pseudocode (7).
  3. Term 3
    Internet, cyber security, emerging tech (5–6); programming: arrays, procedures, files (8).
  4. Term 4
    Databases and Boolean logic (9–10); scenario-question practice.
  5. Final months
    Timed 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.

Software engineering & app development
A Level Computer Science + Maths
Data science & AI
A Level Maths (+ Computer Science)
Cyber security
Computer Science
Game development & design
Computer Science + Maths
Freelancing & IT services
Programming skills and a portfolio

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

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.

Virtual City School

Live, teacher-led Cambridge O Level and A Level classes for Pakistani families across the Gulf and beyond.

Quick Links

Support

© 2026 Virtual City School. All rights reserved.

24/7 Support