Learn in your language
Skip to content
Cambridge (CIE) · A Level

Computer Science 9618

Understand how computers represent and process information, then develop algorithms, programming skills and logical reasoning.

23 lessons and reviews1 practice setSyllabus 2027–2029
Sign in to sync your courses and lesson reviews.
At a glance

What you'll cover

  • Information representation
  • Advanced data representation
Explore the sections

Published syllabus exam years: 2024, 2025, 2026, 2027, 2028, 2029. Confirm exam-series and centre availability with your school and Cambridge.

Syllabus 2027–2029

Cambridge International AS & A Level Computer Science 9618 syllabus map

2026 Version 2 and 2027–2029 Version 2

20 of 20 sections have teaching and practice

Start the learning pathway
Study options and assessment

This pathway maps the 2026 Version 2 and 2027–2029 Version 2 syllabuses, which Cambridge says have no significant changes affecting teaching. It has original teaching and guided, independent and transfer practice for all 20 syllabus sections, with topic links to the official section headings. It is mapped teaching, not proof of exam readiness or an official Cambridge grade. Paper 4 requires complete programs and testing evidence in a programming environment; the current course offers explained code and algorithm practice but does not yet provide a locked-down timed programming-paper environment, full four-paper mocks or human subject-teacher review.

This route uses the 2026 Version 2 and 2027–2029 Version 2 syllabus content; Cambridge states there are no significant teaching changes between these versions. The 2026 update clarifies assessment and the restriction that Paper 4 source files do not contain binary files. AS candidates take Papers 1 and 2. A Level candidates take all four papers, staged or in one series, subject to current carry-forward and entry rules. June and November series are listed.

Choose your paper route

  • AS Level onlyPaper 1 + Paper 2

    Paper 1 Theory Fundamentals: 1 h 30 min, 75 marks; Paper 2 Fundamental Problem-solving and Programming Skills: 2 h, 75 marks. Each is 50% of AS. Externally assessed; Paper 2 answers use pseudocode.

  • Staged A LevelAS papers, then Papers 3 + 4

    Candidates take Papers 1 and 2 at AS, then complete the A Level with Papers 3 and 4, subject to Cambridge carry-forward rules and time limits. Check the current Cambridge Handbook and centre entry.

  • A Level in one seriesPapers 1 + 2 + 3 + 4

    Paper 3 Advanced Theory: 1 h 30 min, 75 marks. Paper 4 Practical: 2 h 30 min, 75 marks; candidates use Python, Java or Visual Basic console mode and submit code plus testing evidence. Each paper is 25% of A Level; all are externally assessed.

Sections 1–12 are the AS foundation. Sections 13–20 extend the A Level. Paper 4 is a practical computer-based examination; this site does not provide the official exam environment or conditions.

View syllabus coverage

AS content is Sections 1–12; A Level content adds Sections 13–20. Papers 1 and 3 assess theory; Papers 2 and 4 assess problem-solving/programming. Paper 4 assesses Sections 19–20 except low-level and declarative programming, using a computer without internet or email. This learning route has no executable assessment sandbox and does not award Cambridge marks or grades. Current map links each of the 20 official subject sections to one original lesson with three practice modes; it does not certify timed-paper readiness or teacher approval.

AS Level

A Level

Practical examination environment

  • Timed executable Paper 4 practicePAPER4-IDE · Assessment limitation, not a syllabus section
    Teacher, centre, or specialist assessment required

Read the syllabus update

Practice the papers
Assessment skills

Practice the papers

Learn

Lessons and worked examples

Your topic map

Choose where to begin

All subject practice

Choose a lesson, try the practice and explain the idea without your notes. Your study checks help you decide what to review.

  1. 01

    1 Information representation

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  2. 02

    2 Communication and networks

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  3. 03

    3 Hardware and logic circuits

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  4. 04

    4 Processor fundamentals

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  5. 05

    5 System software and translators

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  6. 06

    6 Security, privacy and data integrity

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  7. 07

    7 Ethics, ownership and artificial intelligence

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  8. 08

    8 Databases and SQL

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  9. 09

    9 Algorithm design and problem-solving

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  10. 10

    10 Data types and structures

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  11. 11

    11 Programming and structured design

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  12. 12

    12 Software development

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  13. 13

    13 Advanced data representation

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  14. 14

    14 Communication and internet technologies

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  15. 15

    15 Processors, virtual machines and advanced logic

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  16. 16

    16 Operating systems and translation software

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  17. 17

    17 Encryption and digital certificates

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  18. 18

    18 Artificial intelligence and machine learning

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  19. 19

    19 Advanced algorithms and recursion

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  20. 20

    20 Further programming

    Learn the method · Practise with help · Try it yourself · Apply the idea

    Not started
  21. 21

    Binary and hexadecimal

    Understand the idea · See an example · Check yourself

    Not started
  22. 22

    Registers and the fetch cycle

    Understand the idea · See an example · Check yourself

    Not started
  23. 23

    Time complexity

    Understand the idea · See an example · Check yourself

    Not started

These checks record your study activity and self-assessment, not a mastery score. Check the course coverage map for available lessons and remaining topics.

Apply

Practise this subject

Topic tests: Easy, Normal and Difficult

Choose a topic, save your answers and compare your reasoning with worked models. See available tests and any coverage gaps.

Browse 20 topics →

AS & A Level Computer Science 9618 · Starter Paper

3 questions · 45 min · Timed practice

Prepare

Official papers

Historical and specimen papers may follow a different syllabus. Check the year and component before practising.

StudyForA · Learn with understanding

Original teaching content and links to official sources. Check your exam year and qualification before using a resource.