Cambridge International A Level Computer Science (9618) – Topical Revision Checklist 2026

Track theory, programming and the pre-release / practical skills required for your papers. Confirm the latest syllabus for your exam session.

Open Learning Portal
TopicSub-TopicConfidence (1–5)Last ReviewedNext Review
Information representationNumber systems: binary, hexadecimal, denary
Information representationBinary addition and two’s complement
Information representationCharacter, image and sound encoding
Information representationData compression and encryption basics
Information representationLogical operations and truth tables
Communication and internet technologiesNetwork topologies and hardware
Communication and internet technologiesTCP/IP, protocols and packet switching
Communication and internet technologiesClient–server and peer-to-peer models
Communication and internet technologiesCloud computing and virtualisation concepts
Communication and internet technologiesSecurity: authentication, firewalls, threats
Hardware and virtual machinesCPU architecture: fetch–decode–execute
Hardware and virtual machinesProcessor components and performance
Hardware and virtual machinesMemory: RAM, ROM, cache, secondary storage
Hardware and virtual machinesI/O devices and interfaces
Hardware and virtual machinesOperating system functions and scheduling
Logic circuits and logic gatesBoolean algebra and simplification
Logic circuits and logic gatesCombinational logic: half and full adders
Logic circuits and logic gatesFlip-flops and sequential circuits
Logic circuits and logic gatesKarnaugh maps (where required)
Logic circuits and logic gatesLinking logic to processor components
Processor architecture and assemblyInstruction sets and addressing modes
Processor architecture and assemblyAssembly language programming
Processor architecture and assemblySubroutines, stacks and interrupts
Processor architecture and assemblyComparing low-level and high-level code
Processor architecture and assemblyTracing program execution
High-level language programmingData types, variables and constants
High-level language programmingSelection and iteration
High-level language programmingModularity: procedures and functions
High-level language programmingFile handling and exception handling
High-level language programmingAbstract data types: lists, trees, graphs
Databases (theory)Relational model: keys and normalisation
Databases (theory)SQL: SELECT, JOIN, aggregate functions
Databases (theory)Data integrity and security
Databases (theory)Indexing and query optimisation concepts
Databases (theory)Comparing database models
Artificial intelligenceSearch algorithms: breadth-first, depth-first, A*
Artificial intelligenceKnowledge representation and rules
Artificial intelligenceMachine learning concepts: supervised vs unsupervised
Artificial intelligenceEthical and social implications of AI
Artificial intelligenceLimitations of AI systems

Use with our Past Paper Finder for Computer Science past papers.