← AQA GCSE Computer Science program
Advaslearning Hub · Coding for Kids

AQA GCSE Computer Science — Syllabus Outline

Exam-prep lessons mapped to every point of the AQA 8525 specification. Taught in AQA pseudo-code and Python, with worked examples, key terms and real exam-style practice for both papers.

8
Units
82
Lessons written

How the programme is structured

The programme runs across 8 units holding 82 written lessons. Every unit below lists what it covers and what the student walks away having built.

Need the lesson-by-lesson breakdown? Open the full lesson plan — every lesson with its code, type and milestone.

Paper 1 · Unit 1 · Spec 3.1

Fundamentals of algorithms

6 lessonsSpec 3.1Paper 1📋 Lesson list

Decomposition & abstraction, pseudo-code & flowcharts, trace tables, efficiency, and the searching and sorting algorithms.

🧭 What this unit covers

  • Algorithms
6 lessons
Written
1
Topic clusters
Paper 1 · Unit 2 · Spec 3.2

Programming

15 lessonsSpec 3.2Paper 1📋 Lesson list

Data types, the three constructs, operators, arrays & records, strings, subroutines, and robust & secure programming.

🧭 What this unit covers

  • Data & variables
  • Control flow
  • Operators
  • Data structures
  • Input, output & strings
  • Subroutines & structure
  • Robust & secure programming
15 lessons
Written
7
Topic clusters
Paper 2 · Unit 3 · Spec 3.3

Fundamentals of data representation

11 lessonsSpec 3.3Paper 2📋 Lesson list

Number bases, units of information, binary arithmetic, character/image/sound encoding and data compression.

🧭 What this unit covers

  • Number bases & conversion
  • Units & binary arithmetic
  • Encoding text, images & sound
  • Compression & review
11 lessons
Written
4
Topic clusters
Paper 2 · Unit 4 · Spec 3.4

Computer systems

10 lessonsSpec 3.4Paper 2📋 Lesson list

Hardware & software, Boolean logic, software classification, translators, and systems architecture (CPU, memory and storage).

🧭 What this unit covers

  • Hardware, software & logic
  • Software & languages
  • Systems architecture
  • Memory, storage & review
10 lessons
Written
4
Topic clusters
Paper 2 · Unit 5 · Spec 3.5

Fundamentals of computer networks

10 lessonsSpec 3.5Paper 2📋 Lesson list

Network types & topologies, hardware, the internet & DNS, protocols, the TCP/IP layers, packet switching and encryption.

🧭 What this unit covers

  • Networks & topologies
  • The internet & hardware
  • Protocols & layers
  • Security & review
10 lessons
Written
4
Topic clusters
Paper 2 · Unit 6 · Spec 3.6

Cyber security

10 lessonsSpec 3.6Paper 2📋 Lesson list

Threats — social engineering, malware, brute force, DoS, interception and SQL injection — plus how to detect and prevent them.

🧭 What this unit covers

  • Threats — people & malware
  • Technical attacks
  • Detection & prevention
  • Review
10 lessons
Written
4
Topic clusters
Paper 2 · Unit 7 · Spec 3.7

Relational databases & SQL

10 lessonsSpec 3.7Paper 2📋 Lesson list

Databases vs flat files, tables/records/fields, primary & foreign keys, and SQL — SELECT, WHERE, LIKE, ORDER BY and INSERT.

🧭 What this unit covers

  • Relational concepts
  • SQL — retrieving data
  • Inserting & combining
  • Review
10 lessons
Written
4
Topic clusters
Paper 2 · Unit 8 · Spec 3.8

Ethical, legal & environmental impacts

10 lessonsSpec 3.8Paper 2📋 Lesson list

Privacy, ethical & cultural issues, the three UK Acts, software licensing, environmental impacts and extended-response technique.

🧭 What this unit covers

  • Issues & frameworks
  • UK legislation
  • Environment & evaluation
  • Review
10 lessons
Written
4
Topic clusters