Cambridge IGCSE Question Simulator

IGCSE Computer Science (0478)

Exam guide

Paper structure, topic weights, banker topics, trends, common mistakes and grade thresholds, from our analysis of the May/June 2022 to May/June 2026 papers.

Figures are estimates from one variant of each paper per session. Always check the current syllabus on cambridgeinternational.org.

1. Paper structure

Component Title Duration Marks Weight Format
Paper 1 (11/12/13) Computer Systems (called "Theory" in 2022) 1 h 45 min 75 50% Short-answer and structured questions built around everyday scenarios. No calculator.
Paper 2 (21/22/23) Algorithms, Programming and Logic (called "Problem-solving and Programming" in 2022) 1 h 45 min 75 (50 in 2022) 50% Algorithms, pseudocode, trace tables, logic, databases, and a final 15-mark programming task

Changes over 2022–2026

2. Topic weights

Shares are of all 1,300 sampled marks. The new-syllabus column covers 2023-MJ to 2026-MJ only (1,050 marks). "Sessions examined" counts sessions out of 9.

Topic Paper Share (all) Share (new syllabus) Sessions examined
Algorithm design and problem-solving 2 19.9% 21.0% 9/9
Programming 2 18.2% 17.9% 9/9
Hardware 1 12.9% 12.5% 9/9
The internet and its uses 1 11.9% 9.6% 9/9
Data representation 1 11.4% 11.9% 9/9
Boolean logic 2 (P1 in 2022) 5.8% 5.7% 9/9
Data transmission 1 5.5% 6.4% 8/9
Databases 2 5.3% 5.3% 9/9
Software 1 5.2% 4.8% 8/9
Automated and emerging technologies 1 3.9% 4.9% 7/9 (every new-syllabus session)

Within each paper (new syllabus):

Biggest subtopics by marks:

3. Bankers

Examined in every session, or every new-syllabus session:

4. Rarely tested

Each of these appeared in only one or two sessions, so a question on them is overdue rather than impossible:

6. Question styles

7. Common mistakes

These are paraphrased from the examiner reports for June 2022, June 2023 and June 2025 (Papers 12 and 22).

8. Grade thresholds

The table gives syllabus thresholds for option AY (Papers 12 + 22). The maximum is 125 in 2022 (75 + 50) and 150 from 2023 (75 + 75).

Session Max A* A B C D E F G
2022-MJ 125 85 68 51 35 29 24 19 14
2022-ON 125 87 71 55 39 32 25 19 13
2023-MJ 150 109 86 63 40 33 27 21 15
2023-ON – no threshold file
2024-MJ 150 120 95 70 45 37 29 22 15
2024-ON 150 107 88 69 51 42 33 24 15
2025-MJ 150 123 100 77 54 47 41 35 29
2025-ON 150 104 84 64 45 37 29 22 15
2026-MJ 150 120 94 68 43 36 29 22 15

The next table gives component thresholds (A / C) for Paper 12 and Paper 22:

Session P12 A P12 C P22 A P22 C
2022-MJ 41/75 21/75 27/50 14/50
2022-ON 41/75 25/75 30/50 14/50
2023-MJ 42 20 44 20
2024-MJ 48 23 47 22
2024-ON 44 25 44 26
2025-MJ 48 24 52 30
2025-ON 41 22 43 23
2026-MJ 47 23 47 20

What the thresholds show:

9. Revision priorities for Oct/Nov 2026 and 2027

  1. Practise a 15-mark program every week, timed at about 30 minutes. Include arrays (1D and 2D), a menu or loop, validation, totals and averages, functions with up to three parameters (new from 2026), comments and clear messages. It is the single largest block of marks.
  2. Trace tables and error-finding: do one of each per paper, and work line by line in ink. Together they are worth about 85 marks over the sample.
  3. Validation, verification and test data. Know every check by name and be able to code a range check and a double-entry check in pseudocode.
  4. Number work on Paper 1: binary, denary and hex conversions, binary addition with overflow, logical shifts, two's complement, and file-size calculations (bits, bytes, KiB, MiB).
  5. Process explanations:
    • the fetch–decode–execute cycle;
    • how DNS returns a web page;
    • how SSL/TLS works;
    • how parity, checksum, echo check and ARQ work;
    • how an expert system reaches a decision;
    • how lossless (RLE) and lossy compression work for text, images and sound.
  6. Security: pair each threat (phishing, pharming, DDoS, brute force, malware types, social engineering) with its solution. Practise applying them to a given scenario.
  7. Logic and SQL: drawing circuits from statements, truth tables, and SELECT/WHERE/ORDER BY with AND/OR, SUM and COUNT.
  8. Catch up on the overdue topics: interrupts, digital currency and blockchain, packet structure, symmetric and asymmetric encryption, IPv4 vs IPv6 and MAC addresses, robotics, and file handling.

Comparison with O Level Computer Science (2210)

← Computer Science topics