AQA and OCR — no Edexcel equivalent
A-Level Computer Science is offered by AQA and OCR only. Both split the subject between a computer-systems theory paper and an algorithms-and-programming paper, with AQA's systems paper sat on-screen and its programming paper on paper, while OCR splits similarly across its two components — check your own board's exact format, since the on-screen versus written split affects how you should practise.
Algorithms — tracing and writing under exam conditions
Writing working code in a classroom with a compiler available is a different skill from tracing through pseudocode or writing syntactically correct code by hand under timed exam conditions. Practise both: tracing unfamiliar algorithms line by line to predict output, and writing complete, syntactically correct solutions without a compiler to check your work.
Theory content carries equal weight to programming
Computer systems theory — architecture, data representation, networking, databases, legal and ethical issues — carries as much weight as algorithms and programming, despite programming often getting more classroom time. Don't let confidence in coding crowd out dedicated revision time for theory content that won't be reinforced by your own programming practice.
Algorithm efficiency and complexity
Big O notation and algorithm efficiency questions reward being able to analyse why one algorithm is more efficient than another for a given scenario, not just naming the correct complexity class from memory. Practise justifying efficiency comparisons with reference to the specific algorithm's structure, not just recalled labels.
Common exam command words in this subject
- Describe / explain — describe what code or a process does; explain additionally requires the reasoning or mechanism behind it.
- Write / complete the algorithm — follow your board's exact pseudocode conventions precisely; non-standard syntax can cost marks even when the logic is correct.
- Evaluate — weigh up more than one approach (algorithm, data structure, or system design) and justify a conclusion.
Common content traps
- Off-by-one and boundary errors in trace tables, particularly with loops and array indices.
- Confusing similar data structures (e.g. stacks versus queues) under exam pressure.
- Writing code that works logically but ignores the question's required structure, such as a specified algorithm or data structure.
Revising A-Level Computer Science with ExamPass.ai
ExamPass.ai generates A-Level Computer Science mock papers and quizzes matched to AQA or OCR, with instant AI marking of written theory and algorithm-tracing questions, so you get clear feedback on exactly where understanding breaks down.