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…

Data Representation and Multimedia 10 worked questions

Networks and the Internet

Compare LAN/WAN, client-server and peer-to-peer models, and bus/star/mesh/hybrid topologies; describe networking…

Networks and Communication 10 worked questions

Computer Hardware and Logic Circuits

Describe input, output, primary and secondary storage devices, embedded systems and monitoring/control systems built…

Computer Systems Architecture 10 worked questions

Processor Fundamentals and Assembly Language

Describe the Von Neumann architecture, register roles (PC, MAR, MDR, ACC, CIR, IX), the fetch-execute cycle in…

Computer Systems Architecture 10 worked questions

System Software

Explain the operating system's memory, file, security and hardware/peripheral management roles and common utility…

System Software and Security 10 worked questions

Data Security, Integrity and Ethics

Distinguish security, privacy and integrity of data; describe threats (malware, phishing, pharming, hacking) and…

System Software and Security 10 worked questions

Databases and SQL

Use relational database terminology (entity, primary/candidate/secondary/foreign key, relationship types, referential…

Databases 10 worked questions

Computational Thinking and Data Structures

Apply abstraction and decomposition to break a problem into sub-problems; write and trace pseudocode and flowcharts…

Algorithms and Data Structures 10 worked questions

Programming and Software Development

Write pseudocode for constants, variables, expressions, IF/CASE selection and count-controlled, pre-condition and…

Programming and Software Engineering 10 worked questions