Key stage 2 computing resources

Curriculum KS2

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

Curriculum map

Updated: 10 Mar 2023

Year 3

Unit

Computing systems and networks – Connecting computers

Unit

Creating media - Stop-frame animation

Unit

Programming A - Sequencing sounds

Unit

Data and information – Branching databases

Unit

Creating media – Desktop publishing

Unit

Programming B - Events and actions in programs

Year 4

Unit

Computing systems and networks – The Internet

Unit

Creating media - Audio production

Unit

Programming A – Repetition in shapes

Unit

Data and information – Data logging

Unit

Creating media – Photo editing

Unit

Programming B – Repetition in games

Year 5

Unit

Computing systems and networks - Systems and searching

Unit

Creating media - Video production

Unit

Programming A – Selection in physical computing

Unit

Data and information – Flat-file databases

Unit

Creating media – Introduction to vector graphics

Unit

Programming B – Selection in quizzes

Year 6

Unit

Computing systems and networks - Communication and collaboration

Unit

Creating media – Web page creation

Unit

Programming A – Variables in games

Unit

Data and information - Introduction to spreadsheets

Unit

Creating media – 3D Modelling

Unit

Programming B - Sensing movement