Key stage 2 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.
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
Enjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.