Computing

Purpose of study

A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content. Computing also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.

Aims

The National Curriculum for computing aims to ensure that all pupils:

  • can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
  • can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
  • can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
  • are responsible, competent, confident and creative users of information and communication technology.

Computing Curriculum Documents

General Documents Date Download
Computing Curriculum Overview 22nd Apr 2026 Download
Computing Progression Document 22nd Apr 2026 Download
Tyrrells Curriculum Guide Computing 22nd Apr 2026 Download

Knowledge Organisers - Early Years

General Documents Date Download
EY Computing Knowledge Organiser 22nd Apr 2026 Download

Knowledge Organisers - Year 1

General Documents Date Download
Year 1 Computing systems and networks 22nd Apr 2026 Download
Year 1 Creating Media - digital painting 22nd Apr 2026 Download
Year 1 Programming - moving a robot 22nd Apr 2026 Download
Year 1 Data and information grouping data 22nd Apr 2026 Download
Year 1 Creating Media - digital writing 22nd Apr 2026 Download
Year 1 Programming - animations in Scratch Jr 22nd Apr 2026 Download

Knowledge Organisers - Year 2

General Documents Date Download
Year 2 Computing systems and networks 22nd Apr 2026 Download
Year 2 Creating Media - digital photography 22nd Apr 2026 Download
Year 2 Programming - robot algorithms 22nd Apr 2026 Download
Year 2 Data and information pictograms 22nd Apr 2026 Download
Year 2 Creating Media - making music 22nd Apr 2026 Download
Year 2 Programming - quizzes in Scratch Jr 22nd Apr 2026 Download

Knowledge Organisers - Year 3

General Documents Date Download
Year 3 Computing systems and networks 22nd Apr 2026 Download
Year 3 Creating Media - animations 22nd Apr 2026 Download
Year 3 Programming - sequencing in Scratch 22nd Apr 2026 Download
Year 3 Data and information branching databases 22nd Apr 2026 Download
Year 3 Creating Media - desktop publishing 22nd Apr 2026 Download
Year 3 Programming - events and actions in Scratch 22nd Apr 2026 Download

Knowledge Organisers - Year 4

General Documents Date Download
Year 4 Computing systems and networks 22nd Apr 2026 Download
Year 4 Creating Media - audio editing 22nd Apr 2026 Download
Year 4 Programming - repetition in shapes 22nd Apr 2026 Download
Year 4 Data and information - data logging 22nd Apr 2026 Download
Year 4 Creating Media - editing photos 22nd Apr 2026 Download
Year 4 Programming - repetition in Scratch 22nd Apr 2026 Download

Knowledge Organisers - Year 5

General Documents Date Download
Year 5 Computing systems and networks 22nd Apr 2026 Download
Year 5 Creating Media - video editing 22nd Apr 2026 Download
Year 5 Programming - selection in physical computing 22nd Apr 2026 Download
Year 5 Data and information - flat file databases 22nd Apr 2026 Download
Year 5 Creating media - vector drawing 22nd Apr 2026 Download
Year 5 Programming - quizzes in Scratch 22nd Apr 2026 Download

Knowledge Organisers - Year 6

General Documents Date Download
Year 6 Computing systems and networks 22nd Apr 2026 Download
Year 6 Creating Media - web page creation 22nd Apr 2026 Download
Year 6 Programming - variables in games 22nd Apr 2026 Download
Year 6 Data and information - spreadsheets 22nd Apr 2026 Download
Year 6 Creating Media - 3D modelling 22nd Apr 2026 Download
Year 6 Programming - sensing in physical computing Micro-bit 22nd Apr 2026 Download
Year 6 Programming - sensing in physical computing 22nd Apr 2026 Download