Checked against official spec

A-Level Computer Science (9618) Specification

The Cambridge International AS & A Level Computer Science syllabus (9618): 4 papers, 20 topics and the theory + practical structure.

Source: CIE, v2027-2029 · Reviewed by Tom Mercer · Last reviewed 2026-08-05

specification overview

Cambridge International A Level Computer Science (9618) is a two-year linear qualification covering 20 topics from data representation through to software development. Papers 1 and 2 cover AS content (theory + practical); Papers 3 and 4 add the A2 (advanced theory + practical). Graded A*-E for the full A Level.

specification overview

subject content

  1. 1-4. Information representation, communication and hardware (AS theory)

    Paper 1
    • Data representation (binary, hexadecimal, characters, images, sound)
    • Communication and internet technologies
    • Hardware and computer components
    • Processor fundamentals and CPU architecture
  2. 5-8. System software, security, ethics and databases (AS theory)

    Paper 1
    • System software and operating systems
    • Security, privacy and data integrity
    • Ethics and ownership
    • Databases and database concepts
  3. 9-12. Algorithms, data types, programming and software development (AS practical)

    Paper 2
    • Algorithm design and problem-solving
    • Data types and structures (arrays, records, files)
    • Programming (pseudocode and one of Java/VB/Python)
    • Software development life cycle and testing
  4. 13-18. Advanced theory (A Level)

    Paper 3
    • Data representation (extended, user-defined types)
    • Communication and internet (protocols, networks)
    • Hardware, parallel processing and virtual machines
    • System software and operating system purposes
    • Security (encryption, protocols, digital signatures)
    • Artificial intelligence
  5. 19-20. Computational thinking and further programming (A Level practical)

    Papers 3, 4
    • Advanced algorithms and recursion
    • Programming paradigms (object-oriented, procedural, declarative)
subject content

assessment structure

PaperPaper 1 (Theory Fundamentals)
What's assessedAS theory sections 1-8
Length1h 30m
Marks75
Weight25% of A Level / 50% of AS Level
Question typesShort-answer and structured questions
PaperPaper 2 (Fundamental Problem-solving and Programming Skills)
What's assessedAS practical sections 9-12
Length2h
Marks75
Weight25% of A Level / 50% of AS Level
Question typesShort-answer and structured questions on algorithms and programming
PaperPaper 3 (Advanced Theory)
What's assessedA Level theory sections 13-20 (with AS content assumed)
Length1h 30m
Marks75
Weight25% of A Level
Question typesShort-answer and structured questions
PaperPaper 4 (Practical)
What's assessedA Level practical sections 19-20 only (except low-level and declarative programming)
Length2h 30m
Marks75
Weight25% of A Level
Question typesOn-screen practical assessment using Java (console), Visual Basic (console) or Python (console)

The full A Level route is all four papers. Students can also stage the qualification: Papers 1 and 2 for the standalone AS Level, then Papers 3 and 4 to complete the A Level.

assessment structure

assessment objectives

AOAO1
What it meansDemonstrate knowledge and understanding of the principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
Overall30% (both AS and A Level)
AOAO2
What it meansApply knowledge and understanding of the principles and concepts of computer science, including to analyse problems in computational terms.
Overall40% AS / 30% A Level
AOAO3
What it meansDesign, program and evaluate computer systems to solve problems, making reasoned judgements about these.
Overall30% AS / 40% A Level
assessment objectives

key tips for success

  • Practise on-screen for Paper 4

    Paper 4 is an on-screen practical assessment. Practise coding under timed conditions using CIE's specimen materials and past papers.

  • AS content is assumed on A Level papers

    Papers 3 and 4 assume you still know Papers 1 and 2 content. Revise AS as part of your A Level preparation.

  • Master pseudocode

    CIE has its own pseudocode style. Learn it early so you can read exam questions fluently and write your answers correctly.

  • Learn Boolean algebra

    Advanced Theory (Paper 3) tests Boolean algebra and logic gate simplification. Practise Karnaugh maps and DeMorgan's Laws until automatic.

  • Practise SQL and database design

    Databases sit in Paper 1 (section 8), not Paper 2. Practise SELECT/JOIN queries and normalising unstructured tables to 3NF for the theory paper. Paper 2 tests algorithms, data types, programming and software development (sections 9-12).

  • Know your programming paradigms

    Object-oriented, procedural, declarative and functional all appear on the A Level papers. Understand differences and when each is applied.

key tips for success

Where to next

Start your learning journey today...

Practise with Cognito's free past papers for this spec – or browse grade boundaries and related specifications.

Where to next

Frequently asked questions