International A-Level (IAL) - Free Past Papers & Mark Schemes
Master programming, algorithms, and computer systems with Computer Science past papers and mark schemes. Download free A-Level Computer Science question papers and mark schemes from Cambridge. All papers are available instantly with no sign-up required.
Understanding the exam structure helps you target your revision effectively. Here is a breakdown of each paper:
Computer Science exams test both theoretical understanding and practical problem-solving skills. For the theoretical components, ensure you understand how computer systems work at a fundamental level: binary and hexadecimal number systems, logic gates and Boolean algebra, CPU architecture and the fetch-decode-execute cycle, and network protocols. These topics require understanding rather than just memorisation.
Algorithm and programming questions require regular practice. Work through pseudocode trace tables, practise writing algorithms for common problems (searching, sorting, validation), and understand the efficiency of different approaches. Even if you are comfortable programming in a specific language, practise writing solutions in pseudocode: Paper 2 answers are written in it.
For questions about data representation, practise converting between binary, hexadecimal, and denary number systems quickly and accurately. Understand how images, sound, and text are represented digitally, including concepts like resolution, bit depth, sample rate, and character encoding. Questions often combine calculation with explanation.
Ethics and ownership is a syllabus section of its own (section 7), part of the content Paper 1 examines, and artificial intelligence is section 18, examined in Paper 3. Use specific examples and consider multiple stakeholder perspectives in your answers.
The following topics are covered across the Computer Science A-Level syllabus:
At AS Level you take Papers 1 and 2; at A Level, all four. Paper 1 (Theory Fundamentals, 1 hour 30 minutes) and Paper 2 (Fundamental Problem-solving and Programming Skills, 2 hours) are 75 marks each and 50% of the AS each. Paper 3 (Advanced Theory, 1 hour 30 minutes) and Paper 4 (Practical, 2 hours 30 minutes) are also 75 marks. Each of the four papers is 25% of the A Level.
For Papers 1 to 3, no: algorithm answers are written in Cambridge's own pseudocode, so what matters is the programming concepts (variables, loops, selection, functions, arrays, file handling) and being able to trace an algorithm with a trace table. Paper 4 is different. It is a practical exam taken on a computer, where you write, run and test real programs in Java, Visual Basic (console mode) or Python (console mode), so by then you need to be fluent in one of those three.
No. Calculators must not be used in any 9618 paper.
Theory questions require clear, precise explanations using correct technical terminology. When explaining how something works (e.g., the fetch-decode-execute cycle, TCP/IP protocol), describe each step in order and explain the role of each component. Use diagrams where appropriate. Avoid vague answers; instead of saying "the CPU processes data," explain specifically how the control unit, ALU, and registers interact.