Computer Science 9618
Theory fundamentals and problem-solving with programming at AS; advanced theory, AI and further programming at A Level.
- Paper 1 Theory Fundamentals25%
- Paper 2 Fundamental Problem-solving and Programming Skills25%
- Paper 3 Advanced Theory25%
- Paper 4 Practical25%
What is assessed
4 components. Question formats: structured, short answer, pseudocode, practical, programming.
Written paper on syllabus sections 1–8 (information representation to databases); answer all questions, mixing short and longer responses.
What the paper looks like
About 8 multi-part structured questions totalling 75 marks in 1 h 30 min, each built around a short scenario (a device, a small network, a database). Part marks mostly 1–4, occasionally 5–6 for explanations. Typical tasks: convert numbers, complete truth tables or draw circuits from expressions, trace assembly code in a given instruction set, write SQL, and explain/justify choices in context. Command words: state, identify, describe, explain, complete, write, justify. No calculator, so arithmetic is designed to be done by hand.
Written paper on sections 9–12; answers in pseudocode, scenario-based problem solving, no program code required.
What the paper looks like
About 7–8 scenario-driven questions (75 marks, 2 hours) answered in Cambridge pseudocode, with an insert of built-in functions (string, numeric, date). Includes identifier tables, trace tables, flowchart-to-pseudocode, test data, structure charts and state-transition diagrams, then longer questions (6–8 marks) asking for a complete procedure or function. Marks are given for individual algorithm features (loops, conditions, return values, file handling), so partial solutions score.
Written paper on sections 13–20 (A Level theory, including AI, algorithms and paradigms); answer all questions.
What the paper looks like
About 10–12 questions (75 marks, 1 h 30 min) covering A Level theory: floating-point conversions with working, protocols, Boolean algebra/K-maps and flip-flops, scheduling and memory management, encryption and certificates, AI graph searches, recursion tracing, ADT algorithms, OOP terminology and declarative facts/rules. Part marks typically 2–4; working must be shown for calculations. Pseudocode answers should follow the pseudocode guide.
On-screen programming in Java, Visual Basic or Python (console mode) on sections 19–20 (excluding low-level and declarative); code and test evidence pasted into an evidence document.
What the paper looks like
Three substantial practical tasks (75 marks, 2 h 30 min) on a computer using Java, Python or Visual Basic in console mode. Tasks are split into many small parts (1–7 marks): declare arrays or classes, read from supplied text files, implement sorts/searches, stacks/queues/linked lists/binary trees, recursion, OOP with inheritance and exception handling, then run tests. All code and screenshots of output go into the evidence document; anything missing from it scores zero.
Assessment overview
From the 2027–2029 syllabus. Checked against the Cambridge syllabus
| Assessment objective | A Level weighting |
|---|---|
| AO1 Knowledge and understanding of computer science principles and concepts | 30% |
| AO2 Application of knowledge, including analysing problems in computational terms | 30% |
| AO3 Design, program and evaluate computer systems, making reasoned judgements | 40% |
Changes in this syllabus version
- No significant changes that affect teaching compared with the 2026 syllabus; subject content and assessment structure are the same.
- Version 2 (December 2025) clarifies which papers are taken at each level and confirms calculators are not allowed in any paper.
- Textbooks endorsed for examination from 2021 remain suitable.
Command words used in Computer Science papers (27)
- Analyse
- examine closely to show meaning, picking out elements and how they relate
- Assess
- reach a reasoned, informed judgement
- Calculate
- work out a value from the facts or figures given
- Comment
- give a reasoned opinion
- Compare
- point out similarities and/or differences
- Complete
- fill in the missing parts of a diagram or table
- Consider
- look at the information given and respond to it
- Contrast
- point out differences only
- Define
- give an exact meaning
- Demonstrate
- show how, or give an example
- Describe
- state the main points or characteristics of something
- Develop
- build on given information or take it further
- Discuss
- write in depth about an issue in a structured way
- Draw
- link a term to its description with a line
- Evaluate
- judge or calculate the quality, importance, amount or value of something
- Examine
- look into closely and in detail
- Explain
- give reasons or purposes, make relationships clear, say why and/or how with support
- Give
- produce an answer from a source or from memory
- Identify
- name, select or recognise
- Justify
- back up a case with evidence or argument
- Outline
- set out the main points briefly
- Predict
- say what is likely to happen using the information available
- Sketch
- make a simple freehand drawing showing key features in proportion
- State
- express clearly and briefly
- Suggest
- apply knowledge to propose ideas where several valid answers exist
- Summarise
- present the main points without detail
- Write
- produce an answer in a specified form, e.g. pseudocode or SQL
Examiner guidance from recent reports (14)
Topic map
Practice types
Free sample questions
FAQs
Are these official 9618 past-paper questions?
No. They are original questions written to match the Computer Science syllabus topics. Official past papers are available to schools through Cambridge.
Why choose an exam year?
Cambridge updates syllabuses periodically. Your exam year selects the matching configuration so topics and components follow the right version.
How do AS and A Level differ here?
Both pathways share code 9618. AS pages include AS topics and components only; A Level pages add the A Level content and papers.
Is a calculator allowed?
It depends on the paper. Each component card shows the calculator rule from this configuration.