Cambridge IGCSE Question Simulator

AS & A Level Computer Science (9618)

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

Paper Title Level Marks Time How it is taken
1 Theory Fundamentals AS 75 1 h 30 min Written; no calculator
2 Fundamental Problem-solving and Programming Skills AS 75 2 h Written; comes with an insert listing the pseudocode functions you may use
3 Advanced Theory A Level 75 1 h 30 min Written
4 Practical A Level 75 2 h 30 min On a computer, in Java, Python or Visual Basic (console mode); you paste code and screenshots into an evidence document

2. Topic weights

Share of each paper's marks across the 9 sessions (675 marks per paper). "Sessions" means how many of the 9 papers tested the topic.

Paper 1 – Theory Fundamentals

Topic Share of marks Sessions examined
Databases 17.6% 9/9
Information representation 15.0% 9/9
Processor fundamentals 14.8% 9/9
Communication 13.3% 8/9
Hardware 12.4% 9/9
System software 12.3% 8/9
Security, privacy and data integrity 9.0% 8/9
Ethics and ownership 5.5% 6/9

Biggest subtopics:

Paper 2 – Fundamental Problem-solving and Programming Skills

Topic Share of marks Sessions examined
Algorithm design and problem-solving 31.3% 9/9
Data types and structures 29.8% 9/9
Programming 21.6% 9/9
Software development 17.0% 9/9
Security, privacy and data integrity (validation) 0.3% 1/9

Biggest subtopics:

Paper 3 – Advanced Theory

Topic Share of marks Sessions examined
Data representation 18.5% 9/9
System software (A Level) 16.1% 9/9
Hardware and virtual machines 16.1% 9/9
Further programming 15.0% 9/9
Computational thinking and problem-solving 12.4% 9/9
Communication and internet technologies 9.9% 9/9
Security 6.1% 7/9
Artificial intelligence 5.8% 7/9

Biggest subtopics:


3. Bankers

These came up in almost every session (8 or 9 of 9). Learn them first.

Paper 1

Paper 2

Paper 3


4. Rarely tested

These appeared in 1–3 of the 9 sampled papers. Revise them briefly, but do not skip them: Cambridge can still set any syllabus point.

Paper 1

Paper 2

Paper 3


The sample is split into 2022–2023 (4 sessions) and 2024–2026 (5 sessions).

Paper 1

Paper 2

Paper 3


6. Question styles

The opening command word decides the kind of answer. The figures below are the share of marks by command word. They were counted automatically, so treat them as rough.

Paper Main command words (share of marks)
1 Describe 21%, Complete 19%, Explain 19%, Identify 11%, Write (SQL or a logic expression) 9%, Draw 4%, State 4%, Convert 3%
2 Write (pseudocode) 36%, Complete 27%, Identify 9%, Describe 7%, State 6%, Explain 5%
3 Write 19%, Complete 17%, Describe 13%, Explain 12%, State 7%, Calculate 6%, Identify 6%, Outline 4%, Draw 4%

Typical formats


7. Common mistakes

These come from the examiner reports for 2022-MJ, 2022-ON and 2023-MJ.

Paper 1

Paper 2

Paper 3

Paper 4 (not tagged, but worth knowing)


8. Grade thresholds

These are the minimum raw marks for grades A and E on each variant-2 paper (each out of 75), plus the overall thresholds.

Session P12 A / E P22 A / E P32 A / E P42 A / E A Level AY: A* / A / C / E AS SY: A / C / E
2022-MJ 46 / 21 38 / 14 48 / 18 63 / 15 229 / 195 / 130 / 68 84 / 57 / 35
2022-ON 44 / 22 45 / 18 47 / 20 54 / 19 221 / 190 / 132 / 79 89 / 64 / 40
2023-MJ 42 / 18 43 / 16 54 / 25 62 / 16 231 / 201 / 139 / 75 85 / 58 / 34
2023-ON 46 / 18 47 / 18 46 / 21 59 / 19 232 / 198 / 134 / 76 93 / 64 / 36
2024-MJ 47 / 20 47 / 21 47 / 16 50 / 14 222 / 191 / 130 / 71 94 / 67 / 41
2024-ON 44 / 16 42 / 12 55 / 27 42 / 12 215 / 183 / 123 / 67 86 / 56 / 28
2025-MJ 50 / 22 50 / 19 43 / 14 54 / 18 228 / 197 / 135 / 73 100 / 72 / 41
2025-ON 49 / 21 46 / 16 54 / 23 49 / 13 233 / 198 / 133 / 73 95 / 64 / 37
2026-MJ 48 / 20 51 / 22 49 / 22 58 / 19 240 / 206 / 142 / 83 99 / 70 / 42

What the thresholds show


9. Revision priorities for Oct/Nov 2026 and 2027

  1. Paper 2 pseudocode fluency comes first. It is about a quarter of AS marks and feeds into Papers 3 and 4.
    • Practise writing full functions and procedures that use the insert's string functions, text files (read loop until EOF; always CLOSEFILE), 1D/2D arrays and records.
    • Use parameters and RETURN correctly.
    • Then practise filling in stack, queue and linked-list diagrams, including the pointers.
  2. Paper 1 core skills you can count on.
    • Logic circuits and truth tables.
    • Binary, hex, BCD and two's complement.
    • Bitmap file sizes and RLE.
    • Assembly trace tables, addressing modes and shift/mask instructions.
    • SQL: SELECT with COUNT, JOIN and date conditions, plus CREATE TABLE.
    • Keys and table relationships.
  3. Paper 1 topics that are "due".
    • Communication: LAN/WAN, topologies, switches and routers, IP addressing, DNS, cloud. It had little weight in 2024-ON and 2026-MJ.
    • Ethics and licensing: absent in 2026-MJ but frequent in 2024–25.
    • OS and utility software, translators, IDE debugging features: these appear in most sessions.
  4. Paper 3 sure things.
    • Floating-point conversion and normalisation.
    • Declaring enumerated, set and record types.
    • K-maps and De Morgan's laws.
    • TCP/IP layers and application protocols.
    • Revise both BNF/syntax diagrams and RPN. They take turns, and BNF has not appeared since 2025-MJ.
  5. Paper 3 topics to refresh because they are overdue.
    • Process scheduling and interrupts: in 4/9, but not in 2026-MJ.
    • Prolog clauses and rules: not since 2024-MJ.
    • Circuit versus packet switching.
    • Digital certificates and signatures.
    • Virtual machines.
    • Dijkstra/A* working tables.
    • Machine-learning types.
  6. Paper 4 (practical). Practise timed programming of:
    • stacks, queues, linked lists and binary trees using arrays;
    • an OOP class with a constructor, getters and setters, and inheritance;
    • reading a text file into an array or records;
    • recursion;
    • insertion sort, bubble sort and binary search.

Always screenshot both your test inputs and the outputs.

  1. Exam technique.
    • Answer in the context of the scenario.
    • Use exact technical terms.
    • Give exactly as many points as the question asks for.
    • Show working for conversions and floating-point questions.
    • Write binary digits clearly.

← Computer Science topics