Key stage 3 computing resources

Curriculum KS3

Download units for your year group

Each unit in The Computing Curriculum consists of a set of lessons numbered to indicate the order of teaching. In every unit we provide lesson plans, slides, activity sheets, homework, and assessments.

You can teach each year group's units in any order, aside from the units about programming, which you should teach in sequence.

For Year 7, you should teach the unit 'Clear messaging in digital media' first.

Teacher guide

Updated: 03 May 2023

Curriculum map

Updated: 10 Mar 2023

Year 7

Unit

Clear messaging in digital media

Unit

Networks from semaphores to the Internet

Unit

Programming essentials in Scratch – part I

Unit

Modelling data using spreadsheets

Unit

Programming essentials in Scratch – part II

Unit

Using media – Gaining support for a cause

Year 8

Unit

Media - Vector graphics

Unit

Layers of computing systems

Unit

Developing for the Web

Unit

Representations – from clay to silicon

Unit

Mobile app development

Unit

Introduction to Python programming

Year 9

Unit

Python programming with sequences of data

Unit

Media – Animations

Unit

Data science

Unit

Representations - going audiovisual

Unit

Introduction of cybersecurity

Unit

Developing physical computing projects