Key stage 4 computing resources

Curriculum KS4

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.

Teacher guide

Updated: 03 May 2023

Non-GCSE Curriculum map

Updated: 10 Mar 2023

GCSE Curriculum map

Updated: 10 Mar 2023

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

Non-GCSE

Unit

Online safety

Unit

IT and the world of work

Unit

Media

Unit

Physical computing programming project - Build a robot buggy

Unit

Spreadsheets

Unit

Using IT in project management