Key stage 4 computing resources
Download units for your year group
The Computing Curriculum is structured into units for each year group, and each unit is broken down into lessons.
Units can generally be taught in any order, with the exception of programming, where concepts and skills rely on prior knowledge and experiences.
Lessons must be taught in numerical order.
GCSE
Unit
Programming part 1 - Sequence
Unit
Computer systems
Unit
Programming part 2 - Selection
Unit
Programming part 3 - Iteration
Unit
Programming part 4 - Subroutines
Unit
Algorithms part 1 - The essentials
Unit
Programming part 5 - Strings and lists
Unit
Data representations
Unit
Algorithms part 2 - Searching and sorting
Unit
Programming part 6 - Dictionaries and data files
Unit
Impacts of technology
Unit
Computer networks
Unit
Network security
Unit
Databases and SQL
Unit
Object-oriented programming
Enjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.