A-Level Computer Science 9618 · 2027 / 2028 / 2029 Syllabus

The full syllabus, mapped.

Every topic of Cambridge AS and A Level Computer Science 9618, one-to-one with the official document. AS Level covers topics 1 to 12 (Papers 1 and 2). A Level extends with topics 13 to 20 (Papers 3 and 4). Lessons and interactive labs arrive topic by topic.

20
Main Topics
44
Sub-Topics
92
Lessons Published
10
Labs Live
Paper 1 Theory Fundamentals · 1h 30m · 75 marks
Paper 2 Problem-solving and Programming · 2h · 75 marks
Paper 3 Advanced Theory · 1h 30m · 75 marks
Paper 4 Practical · 2h 30m · 75 marks

AS Level subject content.

Theory topics 1 to 8 are examined in Paper 1; problem-solving, data structures, programming and software development (topics 9 to 12) in Paper 2, written in pseudocode.

12 topics · Papers 1 and 2 · 50% of AS each
TOPIC 01

Information representation.

Binary prefixes, number bases, two's complement, BCD, character sets, bitmap and vector graphics, sampled sound, and lossy and lossless compression.

TOPIC 02

Communication.

LANs and WANs, client-server and peer-to-peer, topologies, cloud computing, wired and wireless media, Ethernet and CSMA/CD, the internet, IP addressing and DNS.

LABSInteractive labs for this topic
TOPIC 03

Hardware.

Input, output and storage devices, RAM and ROM types, embedded systems, sensors and actuators, and logic gates, circuits, truth tables and logic expressions.

LABSInteractive labs for this topic
TOPIC 04

Processor fundamentals.

The Von Neumann model, registers and buses, the fetch-execute cycle in register transfer notation, interrupts, assembly language and addressing modes, and bit manipulation.

LABSInteractive labs for this topic
TOPIC 05

System software.

Why a computer needs an operating system, its key management tasks, utility software and program libraries, and assemblers, compilers, interpreters and IDE features.

TOPIC 06

Security, privacy and data integrity.

Threats to computer systems and data, and the measures that protect them, plus validation and verification to keep data accurate.

TOPIC 07

Ethics and ownership.

Professional ethics and codes of conduct, copyright and software licensing, and the social, economic and environmental impact of artificial intelligence.

TOPIC 08

Databases.

Relational databases, keys and entity-relationship diagrams, normalisation to third normal form, the role of a DBMS, and SQL as a data definition and data manipulation language.

8.2Database Management Systems (DBMS)
8.3Data Definition Language (DDL) and Data Manipulation Language (DML)
LABSInteractive labs for this topic
TOPIC 09

Algorithm design and problem-solving.

Abstraction and decomposition, then writing algorithms as structured English, flowcharts and pseudocode, and stepwise refinement.

9.1Computational Thinking Skills
LABSInteractive labs for this topic
TOPIC 10

Data types and structures.

Primitive types and records, 1D and 2D arrays with linear search and bubble sort, text files, and stacks, queues and linked lists as abstract data types.

10.1Data Types and Records
10.4Introduction to Abstract Data Types (ADT)
TOPIC 11

Programming.

Variables, constants, built-in functions, selection and iteration constructs, and structured programming with procedures, functions and parameters passed by value or by reference.

LABSInteractive labs for this topic
TOPIC 12

Software development.

Life cycle models, structure charts and state-transition diagrams, types of error, testing methods and test data, and corrective, adaptive and perfective maintenance.

12.1Program Development Life cycle

A Level subject content.

Advanced theory in Paper 3 (topics 13 to 20) and the Paper 4 practical, where algorithms, recursion, programming paradigms and exception handling are coded in Python, Java or Visual Basic.

8 topics · Papers 3 and 4 · 25% of the A Level each
TOPIC 13

Data representation.

User-defined composite and non-composite types, serial, sequential and random file organisation with hashing, and normalised floating-point binary numbers.

13.1User-defined data types
LABSInteractive labs for this topic
TOPIC 14

Communication and internet technologies.

The TCP/IP protocol suite and its layers, HTTP, FTP, POP3, IMAP and SMTP, BitTorrent, and circuit switching compared with packet switching.

14.2Circuit switching, packet switching
LABSInteractive labs for this topic
TOPIC 15

Hardware and virtual machines.

RISC and CISC, pipelining, parallel architectures, virtual machines, Boolean algebra, Karnaugh maps, half and full adders, and flip-flops.

LABSInteractive labs for this topic
TOPIC 16

System software.

How the operating system maximises resources: process states and scheduling, paging, segmentation and virtual memory, then lexical analysis, syntax analysis, BNF and reverse Polish notation.

TOPIC 17

Security.

Symmetric and asymmetric encryption, SSL and TLS, quantum cryptography, digital signatures and digital certificates.

LABSInteractive labs for this topic
TOPIC 18

Artificial intelligence.

Graphs in AI with Dijkstra's and A* searches, artificial neural networks, deep, machine and reinforcement learning, back propagation and regression.

TOPIC 19

Computational thinking and problem-solving.

Binary search, insertion sort, stacks, queues, linked lists and binary trees as ADTs, Big O notation, and recursion traced through the call stack.

TOPIC 20

Further programming.

Low-level, imperative, object-oriented and declarative paradigms, classes, inheritance and polymorphism, and random-access files with exception handling.