Computer Science 2210
Computer systems, data, networks and security, and algorithmic thinking and programming for O Level.
- Paper 1 Computer Systems50%
- Paper 2 Algorithms, Programming and Logic50%
What is assessed
2 components. Question formats: short answer, structured, programming.
Compulsory short-answer and structured questions on Topics 1–6: data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies.
What the paper looks like
Around ten compulsory multi-part questions (75 marks in 1 hour 45 minutes), each set in a context such as a tablet computer, a network or a farm robot. Parts range from 1-mark “Tick one box”, “State” and “Give” items, through binary/hexadecimal conversions, two’s complement, shifts and file-size calculations done without a calculator (showing working, using 1024), to 3–6 mark “Describe” and “Explain” parts on topics such as packet switching, error detection with ARQ, the FDE cycle, interrupts, cyber security and automated systems. Some questions ask candidates to complete a paragraph with missing terms, match statements, complete a table or draw a labelled diagram. Marks go to precise technical terms applied to the context.
Compulsory short-answer and structured questions on Topics 7–10, answered in pseudocode, ending with a 15-mark unseen scenario that may be answered in pseudocode, Python, Visual Basic or Java.
What the paper looks like
About ten compulsory questions (75 marks, 1 hour 45 minutes, no calculator). Early questions are short: tick-box items on validation or design, matching descriptions to programming concepts, data types with examples, calling a procedure, string and library routines. Middle questions involve finding and correcting errors in numbered pseudocode, writing short pseudocode (CASE, validation loops, totalling/counting, file handling), completing a trace table from a flowchart or pseudocode (about 6–7 marks), a logic expression or problem statement turned into a circuit (about 5 marks) and a truth table (4 marks), and a single-table database with primary key, data types and SQL. The paper ends with a 15-mark unseen scenario (about 30 minutes) using 1D/2D arrays, answered in pseudocode, Python, Visual Basic or Java and marked with level descriptors. From 2029 all programming answers are in Python and the scenario is split into points-marked sub-parts.
Assessment overview
From the 2026–2028 syllabus. Checked against the Cambridge syllabus
| Assessment objective | O Level weighting |
|---|---|
| AO1 Demonstrate knowledge and understanding of the principles and concepts of computer science | 40% |
| AO2 Apply knowledge and understanding of the principles and concepts of computer science to a given context, including the analysis and design of computational or programming problems | 40% |
| AO3 Provide solutions to problems by evaluating computer systems, making reasoned judgements and presenting conclusions | 20% |
Changes in this syllabus version
- Same two-paper structure as 2023–2025: Paper 1 Computer Systems and Paper 2 Algorithms, Programming and Logic, each 1 hour 45 minutes, 75 marks and 50%.
- Two’s complement outcome reworded: represent positive and negative 8-bit integers and convert to and from denary.
- File-size calculations must use 1024, not 1000 (kibibyte, mebibyte and larger units).
- More examples of magnetic, optical and solid-state storage added; the FDE abbreviation added to the CPU outcome.
- Verification now covers the purpose of visual and double entry checks and writing algorithms for them.
- SQL extended to ORDER BY ascending/descending and the logical operators AND and OR.
- Version 2 (2024): coding answers on Paper 2 must be in pseudocode, except the 15-mark scenario, which may use pseudocode, Python, Visual Basic or Java.
- Later versions: operator names updated (v3, v4), procedures and functions may have up to three parameters (v4) and the ROUND function description updated (v6, September 2026).
Command words used in Computer Science papers (13)
- Calculate
- work out an answer from the facts, figures or information given
- Compare
- point out or comment on the similarities and/or differences
- Define
- give the exact meaning
- Demonstrate
- show how, or give an example
- Describe
- state the points of a topic or give its characteristics and main features
- Evaluate
- judge or work out the quality, importance, amount or value of something
- Explain
- give purposes or reasons, make relationships clear, say why and/or how, backed by relevant evidence
- Give
- produce an answer from a given source or from recall
- Identify
- name, select or recognise
- Outline
- set out the main points
- Show (that)
- give structured evidence that leads to a given result
- State
- express in clear terms
- Suggest
- apply knowledge to a situation with a range of valid answers to make proposals or put forward considerations
Examiner guidance from recent reports (15)
Topic map
Practice types
Free sample questions
A graphic designer increases the colour depth of a bitmap image but keeps its resolution the same. Which…
- The image has more pixels, so it can be printed larger without losing detail.
- Fewer bits are needed for each pixel, so the file size decreases.
- Each pixel can be one of a greater number of colours, and the file size increases.
- The image is compressed using lossless compression, so no data is lost.
Answer: C. Each pixel can be one of a greater number of colours, and the file size increases.
Colour depth is the number of bits used for each pixel’s colour. More bits per pixel means more possible colours (2n) and therefore a larger file. The number of pixels (the resolution) has not changed, and nothing has been compressed.
An automated system waters the plants in a greenhouse only when the soil becomes too dry. Which sensor is the…
- Moisture sensor
- Humidity sensor
- Temperature sensor
- Light sensor
Answer: A. Moisture sensor
A moisture sensor measures the water content of the soil. A humidity sensor measures water vapour in the air, which is a common confusion. Temperature and light affect how fast soil dries but do not measure whether it is dry.
FAQs
Are these official 2210 past-paper questions?
No. They are original questions written to match the Computer Science syllabus topics. Official past papers are available to schools through Cambridge.
Why choose an exam year?
Cambridge updates syllabuses periodically. Your exam year selects the matching configuration so topics and components follow the right version.
Is a calculator allowed?
It depends on the paper. Each component card shows the calculator rule from this configuration.