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
Topics and resources
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
Searches topic names and resource titles for this course only.
No Computer Science (9645) resources match “”.
- Try one shorter word, or check the spelling.
- Try the wording the syllabus uses for the topic, as listed below once you clear the search.
- Some topics have no Marlbridge resource yet; they are still listed.
AS Level
Topics 1–8. Usually studied in the first year, and assessed at AS.
- AS topic 1
Procedural programming
Study guides
Revision notes
Practice questions
- AS topic 2
Fundamental data structures
Covers Arrays and lists, Records, Queues, Stacks
Revision notes
Practice questions
- AS topic 3
Program design
Study guides
Revision notes
Practice questions
- AS topic 4
Searching and sorting algorithms
Study guides
Revision notes
Practice questions
- AS topic 5
Representing data
Study guides
Revision notes
Practice questions
- AS topic 6
Computer systems
Study guides
Revision notes
Practice questions
- AS topic 7
Computer organisation and architecture
Revision notes
Practice questions
- AS topic 8
Machine code and assembly language
Study guides
Revision notes
Practice questions
A Level
Topics 9–16. Studied in addition to the AS content for the full A Level.
- A Level topic 9
Object-oriented and additional programming
Practice questions
- A Level topic 10
Advanced data structures
Study guides
Revision notes
Practice questions
- A Level topic 11
Advanced algorithms
Study guides
Revision notes
Practice questions
- A Level topic 12
Functional programming
Study guides
Revision notes
Practice questions
- A Level topic 13
Theory of computation
Study guides
Revision notes
Practice questions
- A Level topic 14
Networking and cyber security
Study guides
Revision notes
Practice questions
- A Level topic 15
Databases
Study guides
Revision notes
Practice questions
- A Level topic 16
Artificial intelligence
Study guides
Revision notes
Practice questions
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.
Practice questions
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
- Topic checklist
- Printable 9645 checklist
- 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
| 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.
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.
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
-
teaching
Edexcel IGCSE tutoring in Qatar: what families in Doha should know
Many British-curriculum schools in Doha teach Pearson Edexcel International GCSE. Which specifications Marlbridge teaches online, how class times work from Qatar, fees and the free trial.
9 October 2026