AQA GCSE Computer Science (8525)
Paper 1 is a written programming exam. Questions use AQA pseudo-code and your school's language. Paper 1 practice: AQA pseudo-code, trace tables, algorithms and Python.
Practice by topic
- Reading pseudocode (4 questions)
- Basics (12 questions)
- Selection (14 questions)
- Iteration (16 questions)
- Strings (17 questions)
- Lists and arrays (18 questions)
- Subroutines (16 questions)
- Records (9 questions)
- Files (11 questions)
- Validation (14 questions)
- Searching (13 questions)
- Sorting (15 questions)
- Trace tables and errors (15 questions)
- Boolean logic (13 questions)
- Random numbers (7 questions)
- Testing (11 questions)
Mock papers
- AQA GCSE Paper 1 mock 1: 50 minutes, 13 questions