Cambridge International AS and A Level Computer Science (9618)

A Level Computer Science, theory to Paper 4.

Your tutor explains the theory, checks your pseudocode, and helps you debug your own programs in Python, Java or Visual Basic for the Paper 4 practical.

Free plan. Use your Tutopiya account or Google.

State the difference between a compiler and an interpreter.[2 marks]

This is worth 2 marks. They go for:

  • A compiler translates the whole program before it runs, producing an executable file (1 mark)
  • An interpreter translates and runs the program one line at a time (1 mark)

Examiner tip: Cover both sides of the difference. Describing only the compiler is half the answer.

See how it works

Watch a tutor work through a question.

Say what you're studying, choose a tutor, then work through your homework step by step, take a quick quiz or call your tutor. This one is IGCSE Maths, and every subject works the same way.

Assessment

How Cambridge International AS and A Level Computer Science is assessed

AS Level is Papers 1 and 2. The full A Level adds Papers 3 and 4, either all in one series or staged, with AS taken first. Calculators aren’t allowed in any paper.

Syllabus 9618, for exams in 2026 and in 2027–2029 (two syllabuses with the same paper structure).

AS Level (Papers 1–2)

  • Paper 1: Theory Fundamentals

    Written, all questions compulsory

    Time
    1 h 30 min
    Marks
    75
    Weight
    50% of AS, 25% of A Level
  • Paper 2: Fundamental Problem-solving and Programming Skills

    Written, answers in pseudocode

    Time
    2 h
    Marks
    75
    Weight
    50% of AS, 25% of A Level

A Level adds Papers 3 and 4

  • Paper 3: Advanced Theory

    Written, all questions compulsory

    Time
    1 h 30 min
    Marks
    75
    Weight
    25% of A Level
  • Paper 4: Practical

    Programming on a computer, without internet; you submit your code and test evidence

    Time
    2 h 30 min
    Marks
    75
    Weight
    25% of A Level

Paper 4 is an on-computer programming exam in Java, Visual Basic (.NET) or Python, all in console mode.

From the official Cambridge International syllabus, checked October 2026. Read the syllabus

Syllabus content

What’s on the Cambridge International A Level Computer Science syllabus

AS Level

  • Information representation
  • Communication
  • Hardware
  • Processor fundamentals
  • System software
  • Security, privacy and data integrity
  • Ethics and ownership
  • Databases
  • Algorithm design and problem-solving
  • Data types and structures
  • Programming
  • Software development

A Level

  • Data representation
  • Communication and internet technologies
  • Hardware and virtual machines
  • System software
  • Security
  • Artificial Intelligence (AI)
  • Computational thinking and problem-solving
  • Further programming

Where marks are lost

Common Cambridge International A Level Computer Science mistakes

  • Mixing up stacks and queues.

    A stack is last in, first out, with one pointer to the top. A queue is first in, first out, with front and rear pointers.

  • Getting the two’s complement range wrong.

    Eight-bit two’s complement runs from −128 to +127. The leftmost bit has a place value of −128.

  • Confusing primary and foreign keys.

    A primary key uniquely identifies each record in its table. A foreign key is a field that links to the primary key of another table.

Six computer science tutors, six ways to learn

Practise past-paper style questions with the exam coach, drill facts before a test with quick revision, or slow down with a step-by-step tutor. Switch any time.

  • AidenConcept explainer
  • MaxStep by step
  • NadiaExam coach
  • BenQuick revision
  • SanaChallenger
  • IrisConfidence builder

Recorded your Computer Science lesson?

Upload the recording and get notes, a quiz and flashcards made from what your teacher said, ready to revise for Cambridge International A Level Computer Science.

See the Lesson Analyser

FAQ

Cambridge International A Level Computer Science questions, answered.

Yes. Write your program, paste it in and ask your tutor to review it. It points you to bugs and missing test cases and lets you fix them.

Ask for pseudocode and your tutor lays it out step by step. Check the exact conventions against the pseudocode guide your teacher uses.

Paper 4 allows Java, Visual Basic (.NET) or Python, and your tutor can help with all three.

Yes. The free plan includes 5 tutor messages and 15 minutes of calls a day. Pro and Max give you more when exams get close.

Bring your Computer Science questions.

Pick your subject and tutor, make a free account and ask your first question in about a minute.

Meet your tutor

More Cambridge International A Level subjects

Computer Science in other curricula