Admissions are now open for O Level & A Level classesAdmissions are now open for O Level & A Level classes
Cambridge AS & A Level · 9618

Cambridge International AS & A Level Computer Science (9618)

From logic gates to artificial intelligence, from assembly language to object-oriented programs — A Level Computer Science teaches you how computers really work and how to make them do remarkable things.

Checked against the official Cambridge syllabus for exams in 2026 and 2027–2029 (same papers) · 18 October 2026

1.Quick facts

Syllabus code
9618
Cambridge International AS & A Level Computer Science
AS Level
Papers 1 + 2
3 h 30 min · grades a–e
Full A Level
Papers 1–4
7 h 30 min · grades A*–E
Exam sessions
June & November
Every year
Practical exam
Paper 4 on a computer
Java, Visual Basic (.NET) or Python — console mode
Calculator
Not allowed
In any paper
Teaching time
about 180 h (AS) · 360 h (A Level)
Cambridge's guide
Topics
20
12 at AS Level + 8 more for A Level

2.Why study Computer Science?

Cambridge designs 9618 so that you can:

  • Understand the principles of computer science — abstraction, logic, algorithms and data representation.
  • Analyse problems in computational terms.
  • Design, program and test solutions — and evaluate them with reasoned judgements.
  • Think creatively through practical programming.
  • Move on confidently to a computing, engineering or data-science degree.

Based on the syllabus overview and assessment objectives.

3.Why these topics?

AS 1–2, A Level 13–14

How computers represent and move data

Binary, two's complement, multimedia and compression, then floating-point numbers. Networks, the internet, protocols and packet switching — how a video call reaches you.

AS 3–4, A Level 15

Hardware down to the gates

Logic gates and circuits, the CPU and assembly language, then Boolean algebra, RISC processors, parallel processing and virtual machines.

AS 5–7, A Level 16–17

Software, security and ethics

Operating systems and translators, data security and integrity, ethics and ownership — then encryption protocols and digital certificates that keep the internet trustworthy.

AS 8

Databases

Design relational databases and use SQL to define and query them — how every app stores its users and data.

AS 9–12, A Level 19–20

Problem-solving and programming

Algorithms, data structures and the program development life cycle at AS; then recursion, stacks, queues, linked lists, binary trees, object-oriented and other programming paradigms, and exception handling.

A Level 18

Artificial intelligence

Graphs, A* and Dijkstra's algorithms, and the categories of machine learning, including deep learning — the ideas behind route-finding apps and modern AI.

4.Topic map

AS Level

Theory (Paper 1)
  • 1Information representation
  • 2Communication
  • 3Hardware
  • 4Processor Fundamentals
  • 5System Software
  • 6Security, privacy and data integrity
  • 7Ethics and Ownership
  • 8Databases
Problem-solving and programming (Paper 2)
  • 9Algorithm Design and Problem-solving
  • 10Data Types and Structures
  • 11Programming
  • 12Software Development

A Level (adds)

Advanced theory (Paper 3)
  • 13Data Representation
  • 14Communication and internet technologies
  • 15Hardware and Virtual Machines
  • 16System Software
  • 17Security
  • 18Artificial Intelligence (AI)
Advanced programming (Papers 3 and 4)
  • 19Computational thinking and Problem-solving
  • 20Further Programming

5.From O Level to A Level

Coming from O Level or IGCSE Computer Science? Here's what deepens.

IdeaAt O Level / IGCSEAt AS & A Level (this course)
DataBinary, hex, file sizesTwo's complement, floating-point, user-defined types, file organisation
HardwareCPU basics, logic gatesAssembly language, Boolean algebra, RISC, parallel processing
ProgrammingPseudocode, arrays, filesADTs, recursion, OOP, exceptions — and a practical exam on a computer
DatabasesSimple SQL queriesNormalisation, DDL and DML
AIWhat AI isGraph algorithms (A*, Dijkstra) and machine learning
Read the O Level Computer Science (2210) guide

6.Exam pattern

Paper 1 — Theory Fundamentals
Written paper on sections 1–8. All questions compulsory.
AS & A Level
50% of AS · 25% of A Level
1 hour 30 minutes · 75 marks
Paper 2 — Fundamental Problem-solving and Programming Skills
Written paper on sections 9–12. Answers are written in pseudocode.
AS & A Level
50% of AS · 25% of A Level
2 hours · 75 marks
Paper 3 — Advanced Theory
Written paper on sections 13–20.
A Level only
25% of A Level
1 hour 30 minutes · 75 marks
Paper 4 — Practical
Programming on a computer (no internet or email) in Java, Visual Basic (.NET) or Python, console mode. You submit complete program code and evidence of testing.
A Level only
25% of A Level
2 hours 30 minutes · 75 marks

All papers are marked by Cambridge. Calculators must not be used in any paper. Paper 4 needs an exam centre that can run it on computers.

7.Types of questions

Theory (Paper 1)
“Explain why a computer uses two's complement to represent negative integers.”
What it tests: Precise technical understanding.
Pseudocode (Paper 2)
“Write a pseudocode function that takes a string and returns TRUE if it is a palindrome.”
What it tests: Correct Cambridge pseudocode, logic and data structures.
Data structures (Paper 3)
“Describe how an item is added to a linked list implemented using arrays.”
What it tests: Understanding pointers and algorithms step by step.
Programming task (Paper 4)
“Write a program that reads records from a text file into an array of objects and sorts them using an insertion sort.”
What it tests: Working code, good structure and evidence of testing.
AI (Paper 3)
“Use Dijkstra's algorithm to find the shortest path between two nodes in the graph.”
What it tests: Applying a standard algorithm accurately.

Examples are written by our teachers in Cambridge style to show the type of question — they are not copied from past papers.

8.Command words

WordCambridge meaningWhat to do
Describestate the points of a topic / give characteristics and main featuresStep by step, with correct terms.
Explainset out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidenceSay why or how — not just what.
Completeadd information to an incomplete diagram or tableTrace tables, truth tables, diagrams.
Compareidentify/comment on similarities and/or differencesBoth items in each point.
Evaluatejudge or calculate the quality, importance, amount, or value of somethingWeigh up, then conclude.
Analyseexamine in detail to show meaning, identify elements and the relationship between themBreak the problem into parts.

Meanings are quoted from the 'Command words' table in the official syllabus.

9.What examiners reward

AO1Knowledge and understanding
30 (AS) · 30 (A Level)%
Principles and concepts — abstraction, logic, algorithms, data representation.
AO2Application
40 (AS) · 30 (A Level)%
Applying concepts and analysing problems computationally.
AO3Design, program and evaluate
30 (AS) · 40 (A Level)%
Designing, programming and evaluating solutions with reasoned judgements.

At full A Level, designing and programming solutions is the biggest single objective (40%).

10.Grades

AS Level: a, b, c, d, e. Full A Level: A*, A, B, C, D, E.

What it took in June 2026 (full A Level, four papers)

GradeMarks out of 300Roughly
A*240–250about 80–83%
A206–216about 69–72%
B172–182about 57–61%
C142–153about 47–51%
D112–124about 37–41%
E83–96about 28–32%

Minimum marks out of 300 in June 2026; the range covers the different paper variants. For AS Level alone (out of 150) an 'a' needed about 99–109.

Computer science and software engineering degrees often ask for Computer Science with A Level Mathematics.

11.Programming practice

  • Choose Python, Java or Visual Basic (.NET) early and use it for everything — Paper 4 is done in console mode.
  • Master the Cambridge pseudocode format for Paper 2 (it's in the syllabus).
  • Implement every data structure yourself: stack, queue, linked list, binary tree.
  • Practise reading from and writing to text files, and handling exceptions.
  • Always test with normal, abnormal and extreme/boundary data — Paper 4 asks for evidence of testing.

12.Books & resources

Computer Science for Cambridge International AS & A Level
Cambridge University Press (2019)
Endorsed for the syllabus from 2021.
Cambridge International AS & A Level Computer Science Student's Book
Hachette Learning (2019)
Endorsed for the syllabus from 2021.
Official syllabus (pseudocode guide inside), past papers and mark schemes
Cambridge International
Essential practice for Papers 2 and 4.

Cambridge says textbooks endorsed for the syllabus from 2021 are still suitable for 2027–2029.

13.Common mistakes

  • Writing Python syntax in Paper 2 instead of Cambridge pseudocode.
  • Forgetting base cases in recursion.
  • Mixing up stacks (LIFO) and queues (FIFO).
  • Submitting Paper 4 code without the required testing evidence.
  • Memorising definitions without being able to apply them to a scenario.

Tips from our teachers.

14.Study plan

  1. Year 1 (AS), term 1
    Information representation, communication, hardware (1–3); pseudocode basics (9, 11).
  2. Year 1, term 2
    Processor fundamentals, system software, security, ethics (4–7); data types and structures (10).
  3. Year 1, term 3
    Databases and SQL (8); software development (12); AS past papers.
  4. Year 2 (A2), term 1
    Data representation, networks, hardware, system software, security (13–17).
  5. Year 2, term 2
    AI (18); computational thinking and further programming (19–20); Paper 4 practice on a computer.
  6. Final months
    Timed Papers 3 and 4; build and test one complete program a week.

Cambridge designs AS for about 180 and full A Level for about 360 guided learning hours — plus lots of coding.

15.Where it can take you

A Level Computer Science leads straight into the technology industry.

Software engineering
Computer Science + Maths
Artificial intelligence & data science
Maths + Computer Science
Cyber security & networking
Computer Science
Computer & electrical engineering
Maths + Physics (+ Computer Science)
Game development, fintech, freelancing
Programming skill and a portfolio

Typical subject requirements — always check each university's own entry rules.

16.Computer Science in the real world

Route-finding apps

Map apps find the fastest route using graph algorithms like A* and Dijkstra's — Topic 18.

The padlock in your browser

Digital certificates and encryption protocols (Topic 17) are why you can trust online banking.

Al-Khwarizmi

The word 'algorithm' comes from his name; Topic 9 is all about algorithms.

Machine learning

Recommendation systems and voice assistants use machine learning — the syllabus asks you to understand its categories, including deep learning.

17.Frequently asked questions

Do I need O Level Computer Science first?

Cambridge recommends a course equivalent to IGCSE or O Level Computer Science.

Which language for Paper 4?

Java, Visual Basic (any .NET version, not VB6) or Python, in console mode.

How is Paper 4 taken?

On a computer without internet or email. You submit complete program code and evidence of testing. Your exam centre must be able to run it.

Calculator?

Calculators must not be used in any paper.

Is the syllabus changing?

The 2027–2029 syllabus has no significant changes that affect teaching.

18.Study it with us

Live online classes with experienced Cambridge teachers, weekly quizzes and assignments in your portal, past-paper practice, and progress reports your parents can see.

19.Official sources

Cambridge says its syllabuses and specimen materials are the final authority on the content and structure of its exams. Always check you are using the syllabus for the year you sit the exam.

Virtual City School

Live, teacher-led Cambridge O Level and A Level classes for Pakistani families across the Gulf and beyond.

Quick Links

Support

© 2026 Virtual City School. All rights reserved.

24/7 Support