← Back to blog Revision Tips

How to Revise for A-Level Computer Science

June 19, 2026

A-Level Computer Science is a big step up from GCSE. There is far more theory, the programming is more demanding, and the exams reward depth of understanding. This guide gives you a realistic revision strategy for AQA and OCR.

1. Map out the specification

Both AQA (7517) and OCR (H446) publish a detailed specification. Turn it into a checklist and rate your confidence on each topic from 1 to 5. This tells you where to spend your time instead of revising what you already know.

2. Use active recall, not re-reading

Re-reading notes feels productive but barely works. Instead, test yourself: cover your notes and try to explain a topic from memory, or use flashcards. Retrieving information is what strengthens memory.

3. Space it out

Reviewing a topic several times across weeks beats cramming it once. Spaced repetition — revisiting material just as you are about to forget it — is the single most effective revision technique research has found.

4. Keep coding

The programming and computational thinking content cannot be learned by reading alone. Write code regularly, even small programs. You can use our free online Python IDE to practise anywhere without installing anything.

5. Master the heavy theory topics

6. Practise with past papers

Once your knowledge is solid, sit full past papers under timed conditions and mark them honestly against the mark scheme. This builds exam technique and shows you how marks are actually awarded.

BrightRevision includes A-Level flashcards and quizzes covering AQA and OCR, so you can use active recall and spaced repetition without making hundreds of cards yourself.

Revise A-Level CS smarter.

Flashcards, quizzes and coding practice in one place — free to try.

Start free →

Master A-Level Computer Science

Flashcards, quizzes and Python practice built for A-Level.

Start free →