Skip to content
Marlbridge

OxfordAQA · A Level

OxfordAQA A Level Computer Science

OxfordAQA International AS and A-level Computer Science (9645). What it covers, how it is assessed, a link to the official specification, and the free study material Marlbridge publishes for it.

Syllabus
9645
Board
OxfordAQA
Qualification
A Level
Not your course?
Change course

Want a teacher? Request a free trial class

Topics and resources

49 free resources, 16 of 16 topics covered

Each topic below is from the official OxfordAQA document for OxfordAQA International AS and A-level Computer Science (9645), with its study guides, revision notes and practice questions together. Everything here is for OxfordAQA A Level Computer Science (9645) only.

  • Learn with study guides
  • Revise with revision notes
  • Practise with practice questions

AS Level

Topics 1–8. Usually studied in the first year, and assessed at AS.

  1. AS topic 1 3 resources

    Procedural programming

  2. AS topic 2 3 resources

    Fundamental data structures

    Covers Arrays and lists, Records, Queues, Stacks

  3. AS topic 3 3 resources

    Program design

  4. AS topic 4 3 resources

    Searching and sorting algorithms

  5. AS topic 5 3 resources

    Representing data

  6. AS topic 6 3 resources

    Computer systems

  7. AS topic 7 3 resources

    Computer organisation and architecture

  8. AS topic 8 3 resources

    Machine code and assembly language

A Level

Topics 9–16. Studied in addition to the AS content for the full A Level.

  1. A Level topic 9 3 resources

    Object-oriented and additional programming

  2. A Level topic 10 3 resources

    Advanced data structures

  3. A Level topic 11 3 resources

    Advanced algorithms

  4. A Level topic 12 3 resources

    Functional programming

  5. A Level topic 13 3 resources

    Theory of computation

  6. A Level topic 14 3 resources

    Networking and cyber security

  7. A Level topic 15 3 resources

    Databases

  8. A Level topic 16 3 resources

    Artificial intelligence

Covering more than one topic

Course guides, exam preparation and pages that span several topics.

Study guides

No study guide for this course yet.

Revision notes

No revision notes for this course yet.

Source: OxfordAQA International Qualifications — official qualification page — 2024-onwards series. Verified 2026-08-19. Subtopics are shown where Marlbridge has entered them; a topic may have more in the official document. A topic listed here is part of the syllabus; it does not mean Marlbridge has published material for it. Always check the current syllabus for your examination year.

About this course

Qualification
OxfordAQA A Level Computer Science
Spec code
9645
Does Marlbridge teach it?
Yes — request a free trial class
Who teaches it?
Harris Khan
Are resources available?
Yes — 49 published
Is enrolment open?
Enquire to join — no online enrolment yet
Official specification
OxfordAQA specification
Where was this verified?
2026-08-18, official OxfordAQA specification

Compiled and maintained by the Marlbridge Academic Team, checked against the official OxfordAQA specification on 2026-08-18.

Spotted something wrong on this page? Report an error — see the corrections policy.

The qualification

OxfordAQA International AS and A-level Computer Science (9645)

Marlbridge's summary of the course

Through a practical approach that balances traditional and modern computing methodologies with programming and creativity, our International AS/A-level Computer Science course develops the skills needed for the future.

The board's own description is on the official OxfordAQA syllabus page.

A modular qualification spanning procedural and object-oriented programming, data structures and algorithms, computer organisation and architecture, theory of computation, networking and cyber security, databases and artificial intelligence, across two AS papers (an on-screen programming exam and a written paper, each 50% of AS/20% of A-level) and two further A2 papers. This is a recently revised specification: first teaching September 2024, first International AS exams May/June 2025, first International A-level exams May/June 2026.

Specifications change between examination series. Always confirm the current syllabus and assessment structure on the OxfordAQA syllabus page for your examination year.

Assessment structure

Modular qualification

Assessment components for OxfordAQA Computer Science 9645
Component Duration Marks Weighting Type
AS Paper 1: AS Paper 1 – Procedural programming, fundamental data structures, program design, searching and sorting algorithms (on-screen exam, C#/Python/VB.Net) 2h 75 20% Written exam
AS Paper 2: AS Paper 2 – Representing data, computer systems, computer organisation and architecture, machine code and assembly language (written exam) 1h 30m 75 20% Written exam
A-level Paper 1: A-level Paper 1 – Procedural/object-oriented programming, data structures and algorithms (on-screen exam, C#/Python/VB.Net) 2h 30m 90 30% Written exam
A-level Paper 2: A-level Paper 2 – Functional programming, theory of computation, networking and cyber security, databases, artificial intelligence (written exam) 1h 30m 75 30% Written exam

Source: official OxfordAQA specification, verified 2026-08-28. Directly confirmed against the official live "Assessment" section: a modular qualification of four papers. AS papers each 50% of AS-level/20% of A-level; A-level papers each 30% of A-level. This is a recently revised specification: first teaching September 2024, first International AS exams May/June 2025, first International A-level exams May/June 2026 – already examined at both levels as of this record's verification date.

Questions about this course

How is OxfordAQA Computer Science (9645) assessed?

OxfordAQA Computer Science (9645) is assessed through: AS Paper 1 (AS Paper 1 – Procedural programming, fundamental data structures, program design, searching and sorting algorithms (on-screen exam, C#/Python/VB.Net)) — 2h, 75 marks, 20% of the qualification; AS Paper 2 (AS Paper 2 – Representing data, computer systems, computer organisation and architecture, machine code and assembly language (written exam)) — 1h 30m, 75 marks, 20% of the qualification; A-level Paper 1 (A-level Paper 1 – Procedural/object-oriented programming, data structures and algorithms (on-screen exam, C#/Python/VB.Net)) — 2h 30m, 90 marks, 30% of the qualification; A-level Paper 2 (A-level Paper 2 – Functional programming, theory of computation, networking and cyber security, databases, artificial intelligence (written exam)) — 1h 30m, 75 marks, 30% of the qualification. It is a modular qualification. Source: official OxfordAQA specification, verified 2026-08-28.

What topics does OxfordAQA A Level Computer Science (9645) cover?

16 topics in the current syllabus: Procedural programming; Fundamental data structures; Program design; Searching and sorting algorithms; Representing data; Computer systems; Computer organisation and architecture; Machine code and assembly language; Object-oriented and additional programming; Advanced data structures; Advanced algorithms; Functional programming; Theory of computation; Networking and cyber security; Databases; Artificial intelligence. The printable topic checklist lists every topic and subtopic on one page.

Can I get a tutor for OxfordAQA A Level Computer Science (9645)?

Yes. Marlbridge teaches OxfordAQA A Level Computer Science (9645) live online, one-to-one or in small groups, taught by a named subject teacher from its academy in Lahore, Pakistan. The first trial class is free.

Are there free OxfordAQA A Level Computer Science (9645) revision notes and practice questions?

Yes. Marlbridge has published 49 free resources for this course (study guides, practice questions, revision notes, exam preparation guides), free to read with no sign-up.

The subject

Computer Science teaching and study resources, organised by level and topic.

All Computer Science at Marlbridge

Computer Science at other qualifications

These are separate qualifications with different syllabuses and assessments — not different names for the same course. Check which one your school enters you for.

Studying OxfordAQA A Level Computer Science? Tell us where the difficulty is.

Request a free trial class Studying outside Pakistan? Class times and fees for your country