This page lists what we actually have for AQA GCSE Computer Science 8525. It is built from the live activities, so it is accurate on the day you read it.
The topic the other board does not have
Computer Science looks like a settled subject from outside, and mostly it is: algorithms, data representation, hardware, networks, cyber security, and the ethical and legal impacts all appear on both major specifications.
Relational databases and SQL do not. It is one of AQA's eight topic areas, and our mapping of Edexcel 1CP2 has no databases topic in it. That makes it the sharpest practical difference between the two courses.
It also feels different to teach. The rest of Computer Science is reasoning about process: what an algorithm does, how a number is stored, why a network fails. Databases are about structure, and SQL is about asking a question in a language that is not the language students have been programming in all year.
Where our coverage stops
The databases activity covers the relational half and not the query half. Primary keys, foreign keys, how one table refers to another: that is there, and it is the conceptual part students most often muddle.
Writing a SELECT is not there. If your scheme of work reaches SQL in the spring, this page helps with the ideas underneath it and nothing with the syntax on top.
That is a gap rather than a design choice, and it is worth stating rather than letting a teacher discover it after setting it for homework.
One activity per area
Eight topic areas, eight activities. That is the widest spread and the thinnest depth of any subject on this site, and it suits a particular use: a single pass to find out which areas a class is shaky on, rather than a course of practice in any one of them.
The algorithms activity is the one most worth running first. It uses a trace table, and tracing is the skill that separates students who can follow code from students who recognise it. A trace table shows that difference in about a minute, which is faster than any amount of asking.
Using them
The lists below group by classroom use, worked out from what each activity contains. The activities themselves, with the recall goal spelled out, are described in ready-to-run revision activities, and for students working alone between lessons see independent revision students actually keep doing.
If you or your students also work on the other board, Edexcel GCSE Computer Science covers a specification with twenty finer-grained topics and a very different assessment shape.
To put several in front of one class in order, build a sprint. Everything else we have, by subject and board, is on the revision pages.
What this page does not do
No SQL. The databases activity stops at the relational concepts.
Nothing for the programming project, which is where a good deal of the course's time goes. The activities cover the knowledge underneath it rather than the writing of code.
Eight activities is one pass, not a bank. A student who works through them has used everything here.
It does not track anything, so there is no completion list to check.