Computer Science 9618 · Cambridge International AS & A Level
Paper 2: Fundamental Problem-solving and Programming Skills
2 hours · 75 marks · 50% of the AS Level
- Duration
- 2 hours
- Marks
- 75
- Practice here
- 90
What is on this paper
- Paper 2 will assess sections 9 to 12 of the syllabus content.
- Candidates will need to write answers in pseudocode.
- Written paper. Candidates answer all questions.
- Externally assessed
How it is weighted
- 50% of the AS Level
- 25% of the A Level
Which papers you sit
At AS Level candidates take Papers 1 and 2. At A Level candidates take all four papers.
Calculators must not be used in any paper.
Assessment details are taken from the official Cambridge Computer Science 9618 syllabus for 2027-2029. Read the syllabus ↗
Practise the topics on Paper 2
All Computer Science topics →90 original questions, each with a full worked solution. Free to read, no account needed.
Data Representation and Multimedia
Convert between binary, denary and hexadecimal (including BCD and one's/two's complement) and use binary/decimal unit…
Networks and the Internet
Compare LAN/WAN, client-server and peer-to-peer models, and bus/star/mesh/hybrid topologies; describe networking…
Computer Hardware and Logic Circuits
Describe input, output, primary and secondary storage devices, embedded systems and monitoring/control systems built…
Processor Fundamentals and Assembly Language
Describe the Von Neumann architecture, register roles (PC, MAR, MDR, ACC, CIR, IX), the fetch-execute cycle in…
System Software
Explain the operating system's memory, file, security and hardware/peripheral management roles and common utility…
Data Security, Integrity and Ethics
Distinguish security, privacy and integrity of data; describe threats (malware, phishing, pharming, hacking) and…
Databases and SQL
Use relational database terminology (entity, primary/candidate/secondary/foreign key, relationship types, referential…
Computational Thinking and Data Structures
Apply abstraction and decomposition to break a problem into sub-problems; write and trace pseudocode and flowcharts…
Programming and Software Development
Write pseudocode for constants, variables, expressions, IF/CASE selection and count-controlled, pre-condition and…