Cambridge A Level · 9618

Computer Science topical past papers

Every Cambridge A Level Computer Science (9618) past-paper question from 2021–2025, sorted into 20 syllabus chapters and their subtopics, with the official mark schemes.

Questions
1,168
Chapters
20
Years
2021–2025

Paper 1 · Theory fundamentals AS Level

  1. Information representation 49 questions
    • Data Representation
    • Multimedia
    • Compression
  2. Communication 32 questions
    • Networks including the internet
  3. Hardware 64 questions
    • Computers and their components
    • Logic Gates and Logic Circuits
  4. Processor Fundamentals 62 questions
    • Central Processing Unit (CPU) Architecture
    • Assembly Language
    • Bit manipulation
  5. System Software 26 questions
    • Operating Systems
    • Language Translators
  6. Security, privacy and data integrity 17 questions
    • Data Security
    • Data Integrity
  7. Ethics and Ownership 10 questions
    • Ethics and Ownership
  8. Databases 42 questions
    • Database Concepts
    • Database Management Systems (DBMS)
    • Data Definition Language (DDL) and Data Manipulation Language (DML)
  9. Artificial Intelligence (AI) 27 questions
    • Artificial Intelligence (AI)

Paper 2 · Problem-solving & programming AS Level

  1. Algorithm Design and Problem-solving 94 questions
    • Computational Thinking Skills
    • Algorithms
  2. Data Types and Structures 253 questions
    • Data Types and Records
    • Arrays
    • Files
    • Introduction to Abstract Data Types (ADT)
  3. Programming 196 questions
    • Programming Basics
    • Constructs
    • Structured Programming
  4. Software Development 18 questions
    • Program Development Life cycle
    • Program Design
    • Program Testing and Maintenance

Paper 3 · Advanced theory A Level

  1. Processor Fundamentals 62 questions
    • Central Processing Unit (CPU) Architecture
    • Assembly Language
    • Bit manipulation
  2. Databases 42 questions
    • Database Concepts
    • Database Management Systems (DBMS)
    • Data Definition Language (DDL) and Data Manipulation Language (DML)
  3. Algorithm Design and Problem-solving 94 questions
    • Computational Thinking Skills
    • Algorithms
  4. Data Types and Structures 253 questions
    • Data Types and Records
    • Arrays
    • Files
    • Introduction to Abstract Data Types (ADT)
  5. Data Representation 26 questions
    • User-defined data types
    • File organisation and access
    • Floating-point numbers, representation and manipulation
  6. Communication and internet technologies 38 questions
    • Protocols
    • Circuit switching, packet switching
  7. Hardware and Virtual Machines 47 questions
    • Processors, Parallel Processing and Virtual Machines
    • Boolean Algebra and Logic Circuits
  8. System Software (A Level) 40 questions
    • Purposes of an Operating System (OS)
    • Translation Software
  9. Security (A Level) 21 questions
    • Encryption, Encryption Protocols and Digital Certificates
  10. Artificial Intelligence (AI) 27 questions
    • Artificial Intelligence (AI)
  11. Computational thinking and Problem-solving 38 questions
    • Algorithms
    • Recursion
  12. Further Programming 68 questions
    • Programming Paradigms
    • File Processing and Exception Handling

Paper 4 · Practical programming A Level

  1. Programming 196 questions
    • Programming Basics
    • Constructs
    • Structured Programming
  2. Computational thinking and Problem-solving 38 questions
    • Algorithms
    • Recursion
  3. Further Programming 68 questions
    • Programming Paradigms
    • File Processing and Exception Handling