GCSE Computer Science

2021 exam changes The Government announced that it won't be possible for exams to go ahead as normal this summer. Read more

This is our updated GCSE Computer Science specification – first teaching September 2020.

For our current specification see: GCSE Computer Science (8520)

  • Teaching from: September 2020
  • Exams from: June 2022
  • Specification code: 8525
  • QAN code: 601/8301/9

This specification has been updated slightly for first teaching from September 2020 and, unlike our other specification (8520), assesses programming skills by exam.

It retains the popular aspects of our other specification (8520), such as computational thinking and real-world programming, and provides a challenging specification for students of all ability levels. As before, you can choose from a range of programming languages to suit you and your students.

We’ve worked collaboratively with teachers and the computer science community to produce a specification that’s as inspiring to teach as it is to learn. Our GCSE has built-in progression to further studies and is recognised as developing the skills that employers value.


Specification at a glance

Past papers and mark schemes

Teaching resources


Prepare for your teaching year. Information, support and services to help you deliver the specification.

Not available



Teaching resources that you can use to plan your lessons and support your students’ learning.

All teaching resources



Prepare your students for assessment. Past papers, mark schemes and example answers.

All assessment resources

Upcoming events preloader

More meeting dates

Thinking of teaching GCSE Computer Science and IT with us?

Yes, tell me more

Talk to us

The customer support team.
8am–7pm Monday to Friday
10am–2pm Saturday and Sunday
Tel: 0161 957 3980
Email: computerscience@aqa.org.uk

Related specifications