Computer Science units & topics
All 60 topics in the Edexcel GCSE Computer Science specification (1CP2). Tap a unit to see its topics — every linked topic has free notes, quizzes and flashcards.
GCSE Computer Science revision covers both theory and programming. You need to understand how computers work (hardware, networks, data representation), how to write and trace algorithms, and how to apply computational thinking to solve problems. It's the only GCSE where you need to write actual code in the exam, making it unique among all subjects.
AQA GCSE Computer Science (8525) has two papers. Paper 1 is Computational Thinking and Programming Skills (1 hour 30 minutes, on-screen exam where you write and trace code). Paper 2 is Computing Concepts (1 hour 45 minutes, written exam covering theory). Paper 1 requires you to write Python code, trace algorithms, and debug programs. Paper 2 covers data representation, networks, cybersecurity, and ethical issues.
How to revise Computer Science — a complete, step-by-step plan
All 60 topics in the Edexcel GCSE Computer Science specification (1CP2). Tap a unit to see its topics — every linked topic has free notes, quizzes and flashcards.
Free during alpha
Questions adapt to what you keep getting wrong. No card required.
Start free →