1. Data Representation
Everything is numbers. Learn how binary, hexadecimal, text, images and sound are stored and how data is compressed.
Statometer95BankerNext Paper 194%Everything for this topic — study hub
O Level / IGCSE · 2210 · 0478 · Paper 1
Statometer — what 25 real papers say about this topic and each of its 4 syllabus bullets
Banker · #3 of 10 in O Level / IGCSE · recomputed with every new session
Set in nearly every paper and worth a big slice of it — revise first, expect it.
- Next Paper 1
- 94%
- 9 in 10 chance it is set
- Marks a paper
- 21.1 / 75
- 28% of Paper 1 · fair share 17%
- Appeared in
- 25 / 25
- Paper 1 sittings 2023–2026
- Last set
- May/Jun 2026
- 0478/13 · Q8 · 10 marks · 11-series streak
What the papers say
- Set in 25 of 25 Paper 1 sittings on the current syllabus — treat it as certain.
- Worth about 21.1 marks a paper (28% of Paper 1, 1.7× its fair share).
- Last set May/Jun 2026 · 0478/13 · Q8 for 10 marks — in the most recent series.
- Set in each of the last 11 series without a miss.
- Steady at around 22.2 marks a paper year on year.
- Lives on “Give” and “Explain” — 69% of its questions: short, precise answers in syllabus words.
- Most of its marks (88%) come in extended questions of 6+ marks — plan the answer before writing.
- Its biggest question so far: 24 marks (Oct/Nov 2024 · 2210/13 · Q2).
- Inside the topic, §1.1 Number systems carries the most marks (51%) and §1.1 Binary arithmetic the least (7%).
- It is examined as a mix: AO1 48%, AO2 39% — definitions and descriptions in syllabus words score.
- The examiner has commented on 123 of its questions — read “What the examiner said” before you practise.
Command words
Share of questions using the word (a question can use several). What each wants →
Question shapes
- 1–2 mk4
- 3–4 mk26
- 5–6 mk40
- 7–9 mk45
- 10+ mk59
Average 8.9 marks a question · 16% with a figure or table · 34% with code · biggest 24 marks
Assessment objectives — how it is examined
Every part of every current-syllabus question filed under Cambridge's AO1 / AO2 / AO3 (from its command word and what it asks you to do), so you know whether this topic pays for definitions, for applying, or for judging and building.
- AO1 Knowledge & understanding
- AO2 Apply to a context
- AO3 Evaluate & judge
Paper 1 as a whole
| Paper 1 | Syllabus | Measured |
|---|---|---|
| AO1 Knowledge & understanding | 60% | 64% |
| AO2 Apply to a context | 20% | 24% |
| AO3 Evaluate & judge | 20% | 12% |
Syllabus = Cambridge's grid; measured = the bank's current-syllabus papers.
Inside the topic — every syllabus bullet, measured
Each part of each question is filed under the bullet it examines; the numbers are per Paper 1 sitting, exactly like the topic's. Open a bullet for its own Statometer.
1.1Number systems#1 of 20 on Paper 1Banker · 9490% next paper6.9 marks24/25 sittings→ May/Jun 2026Banker · 9490%
6.9 · 51% of topic24/25May/Jun 2026latest series · →Asked in nearly every paper — the bullet to know cold.Syllabus: why computers use binary; denary, binary and hexadecimal; converting between them (up to 16 bits); where hexadecimal is used and why
- Next Paper 1
- 90%
- 9 in 10
- Marks a paper
- 6.9
- 9% of the paper · 51% of the topic
- Asked in
- 24 / 25
- Paper 1 sittings · 94 questions
- Last asked
- May/Jun 2026
- 0478/13 · Q8 · 10 marks · 11-series streak
- Asked in 24 of 25 Paper 1 sittings — nearly every paper.
- About 6.9 marks a paper (9% of Paper 1; 51% of the topic's marks across its 4 bullets).
- Last asked May/Jun 2026 · 0478/13 · Q8 (10 marks) — in the most recent series.
- Asked in each of the last 11 series.
- Usually “Give” or “Convert”: short, precise answers in syllabus words.
- Biggest chunk of marks so far: 11 in May/Jun 2024 · 0478/13 · Q3.
- It is examined mostly as AO2 (Apply to a context, 61%), the rest AO1 (33%) — you must apply it to the scenario or the given data — a definition alone will not score.
Last 12 sittings→ SteadyAssessment objectives
AO1 33%AO2 61%- AO1 Knowledge & understanding
- AO2 Apply to a context
- AO3 Evaluate & judge
- Give59%
- Convert42%
- Show33%
- Explain32%
1.1Binary arithmetic#11 of 20 on Paper 1Regular · 5476% next paper2.6 marks20/25 sittings→ May/Jun 2026Regular · 5476%
2.6 · 7% of topic20/25May/Jun 2026latest series · →Set most sessions for a few marks; know the definition and one example.Syllabus: adding two 8-bit integers; overflow; logical left and right shifts; two's complement for positive and negative 8-bit integers
- Next Paper 1
- 76%
- 8 in 10
- Marks a paper
- 2.6
- 4% of the paper · 7% of the topic
- Asked in
- 20 / 25
- Paper 1 sittings · 25 questions
- Last asked
- May/Jun 2026
- 2210/12 · Q1 · 2.5 marks · 10-series streak
- Asked in 20 of 25 Paper 1 sittings — about 8 papers in 10.
- About 2.6 marks a paper (4% of Paper 1; 7% of the topic's marks across its 4 bullets).
- Last asked May/Jun 2026 · 2210/12 · Q1 (2.5 marks) — in the most recent series.
- Asked in each of the last 10 series.
- Usually “Give” or “Show”: short, precise answers in syllabus words.
- Biggest chunk of marks so far: 6 in Oct/Nov 2023 · 2210/12 · Q2.
- It is examined almost entirely as AO2 (Apply to a context, 77%) — you must apply it to the scenario or the given data — a definition alone will not score.
Last 12 sittings→ SteadyAssessment objectives
AO1 17%AO2 77%- AO1 Knowledge & understanding
- AO2 Apply to a context
- AO3 Evaluate & judge
- Give88%
- Show72%
- Convert52%
- State36%
1.2Text, sound and images#10 of 20 on Paper 1Core · 5873% next paper3.1 marks19/25 sittings→ May/Jun 2026Core · 5873%
3.1 · 14% of topic19/25May/Jun 2026latest series · →A regular earner inside the topic — most papers touch it.Syllabus: character sets (ASCII, Unicode); sample rate and sample resolution; pixels, image resolution and colour depth; effects on file size and quality
- Next Paper 1
- 73%
- 7 in 10
- Marks a paper
- 3.1
- 4% of the paper · 14% of the topic
- Asked in
- 19 / 25
- Paper 1 sittings · 40 questions
- Last asked
- May/Jun 2026
- 0478/13 · Q1 · 3 marks
- Asked in 19 of 25 Paper 1 sittings — about 8 papers in 10.
- About 3.1 marks a paper (4% of Paper 1; 14% of the topic's marks across its 4 bullets).
- Last asked May/Jun 2026 · 0478/13 · Q1 (3 marks) — in the most recent series.
- Usually “Give” or “Explain”: short, precise answers in syllabus words.
- Biggest chunk of marks so far: 11 in Oct/Nov 2023 · 0478/11 · Q5.
- It is examined mostly as AO1 (Knowledge & understanding, 60%), the rest AO2 (30%) — definitions and descriptions in syllabus words score.
Last 12 sittings→ SteadyAssessment objectives
AO1 60%AO2 30%- AO1 Knowledge & understanding
- AO2 Apply to a context
- AO3 Evaluate & judge
- Give55%
- Explain45%
- State35%
- Identify28%
1.3Data storage and compression#7 of 20 on Paper 1Core · 6881% next paper4 marks21/25 sittings↗ May/Jun 2026Core · 6881%
4 · 28% of topic21/25May/Jun 2026latest series · ↗A regular earner inside the topic — most papers touch it.Syllabus: bit, nibble, byte, KiB … EiB (1024-based); calculating image and sound file sizes; why compress; lossy vs lossless (run-length encoding)
- Next Paper 1
- 81%
- 8 in 10
- Marks a paper
- 4
- 5% of the paper · 28% of the topic
- Asked in
- 21 / 25
- Paper 1 sittings · 78 questions
- Last asked
- May/Jun 2026
- 0478/13 · Q1 · 4 marks · 7-series streak
- Asked in 21 of 25 Paper 1 sittings — about 8 papers in 10.
- About 4 marks a paper (5% of Paper 1; 28% of the topic's marks across its 4 bullets).
- Last asked May/Jun 2026 · 0478/13 · Q1 (4 marks) — in the most recent series.
- Asked in each of the last 7 series.
- Rising: 3.4 → 4.5 marks a paper.
- Usually “Give” or “Explain”: short, precise answers in syllabus words.
- Biggest chunk of marks so far: 8 in Feb/Mar 2025 · 0478/12 · Q2.
- It is examined mostly as AO1 (Knowledge & understanding, 59%), the rest AO3 (31%) — definitions and descriptions in syllabus words score.
Last 12 sittings↗ RisingAssessment objectives
AO1 59%AO3 31%- AO1 Knowledge & understanding
- AO2 Apply to a context
- AO3 Evaluate & judge
- Give54%
- Explain41%
- State40%
- Identify30%
33% of the topic's marks sit in question parts that belong to another topic (scenario questions cross sections) or that no bullet claims; they count for the topic, not for a bullet.
Marks a paper, year by year
Grey years are the previous syllabus (2011–2022, 120 questions) — history, not counted in the rates.
By exam series
- Feb/Mar4/4 · 17.8 mk
- May/Jun12/12 · 19.8 mk
- Oct/Nov9/9 · 23 mk
What you need to know4syllabus §1.1, §1.2, §1.3
- 1.1Number systems — why computers use binary; denary, binary and hexadecimal; converting between them (up to 16 bits); where hexadecimal is used and why
- 1.1Binary arithmetic — adding two 8-bit integers; overflow; logical left and right shifts; two's complement for positive and negative 8-bit integers
- 1.2Text, sound and images — character sets (ASCII, Unicode); sample rate and sample resolution; pixels, image resolution and colour depth; effects on file size and quality
- 1.3Data storage and compression — bit, nibble, byte, KiB … EiB (1024-based); calculating image and sound file sizes; why compress; lossy vs lossless (run-length encoding)
Video lectures44ZAK's YouTube channel · play here
O Level2025110 views
O Level2025124 views
O Level202588 views
O Level202550 views
O Level2025100 views
O Level202588 views
Infographics5draw these the way the examiner expects · download as PNG
Number system conversions
File size calculations
Two's complement, overflow & shifts
Bitmap, vector & sound
Lossless vs lossy compression
Key terms10use these exact words in the exam
Dotted terms are defined in the glossary.
Code help3referenced to the Cambridge pseudocode guide
DECLARE N, Bit : INTEGERDECLARE Binary : STRINGN ← 182Binary ← ""REPEATBit ← N MOD 2Binary ← NUM_TO_STR(Bit) & Binary // remainders read bottom-upN ← N DIV 2UNTIL N = 0OUTPUT Binary
💡 Exactly the method the mark scheme wants: divide by 2, collect remainders in reverse.
DECLARE B : STRINGDECLARE i, Total, Place : INTEGERB ← "10110110"Total ← 0Place ← 1FOR i ← LENGTH(B) TO 1 STEP -1IF SUBSTRING(B, i, 1) = "1" THENTotal ← Total + PlaceENDIFPlace ← Place * 2NEXT iOUTPUT Total
DECLARE V : INTEGERV ← 22 // 0001 0110OUTPUT V * 4 // shift left 2 → 88OUTPUT V DIV 2 // shift right 1 → 11
Playground examples7runnable programs for this topic
- Run
Denary → binary by repeated division
MOD 2 gives each bit, DIV 2 moves on; the remainders are read bottom-up.
O LevelASPseudocodeTheory in code 2210 §1.1 / 9618 §1.1 - Run
Binary → denary with place values
Walk the bits from the right, doubling the place value each time.
O LevelASPseudocodeTheory in code 2210 §1.1 / 9618 §1.1 - Run
Denary → hexadecimal
Same idea as binary but MOD 16, with a lookup string for the digits A–F.
O LevelASPseudocodeTheory in code 2210 §1.1 / 9618 §1.1 - Run
Two's complement — negate an 8-bit number
Invert every bit, then add 1 with a carry that ripples from the right.
O LevelASPseudocodeTheory in code 2210 §1.1 / 9618 §1.1 - Run
Run-length encoding (lossless compression)
Replace runs of the same character with a count and the character.
O LevelASPseudocodeTheory in code 2210 §1.3 / 9618 §1.3 - Run
Binary, hex and two's complement
bin(), hex(), int(s, 2) and format() — plus two's complement of a negative number by hand.
O LevelASPythonTheory in code 2210 §1 / 9618 §1 - Run
Logic gates and a truth table
Build AND, OR, XOR, NAND from Boolean operators and print the truth table of an expression.
O LevelASPythonTheory in code 2210 §10 / 9618 §3
Test yourself
Ready to check you know it?
Every round is a fresh random draw, weak cards come back until you get them right, and past-paper questions come with their mark schemes. Marks earn XP on your dashboard.