Log in Home Page
++++Welcome to the Crampton Primary School Website++++


The Primary National Curriculum for Computing is split into three strands: information technology, digital literacy and computer science.


  • Information Technology is about the use of computers for functional purposes, such as collecting and presenting information, or using search technology.
  • Digital Literacy is about the safe and responsible use of technology, including recognising its advantages for collaboration or communication.
  • Computer Science helps children of all ages to understand how computers and networks work. It gives all children the opportunity to learn basic computer programming, from simple floor robots in Years 1 and 2, right up to creating on-screen computer games and programmes by Year 6, using programming software such as Scratch or Kodu.


Lessons also include regular teaching of e-safety to ensure that children feel confident when using computers and the Internet, and know what to do if they come across something either inappropriate or uncomfortable.


Year Group and Computing Curriculum Overview



 Autumn 1Autumn 2Spring 1Spring 2Summer 1Summer 2
EYFSDeveloping Computational ThinkingProgramming Beebots

Use of Technology in School

(using ipad & laptops)

Year 1



Computing Systems and Networks Technology Around Us:

Recognising Technology in school and using responsibly


Creating Media

Digital Painting:

Choosing appropriate tools in a program to create art, and making comparisons with working non-digitally

Programming A

Moving a Robot:

Writing short algorithms and programs for floor robots, and predicting program outcomes 

Creating Media Digital Writing:

Using a computer to create and format text, before comparing to writing non-digitally.

Data and Information Grouping Data:

Exploring object labels, then using them to sort and group by properties.

Programming B Introduction to Animation:

Designing and programming the movement of a character on screen to tell stories.

Year 2

Computing Systems and Networks 

IT Around Us

Identifying IT and how its responsible use improves our world in school and beyond.

Programming A

Robots Algorithms:

Creating and debugging programs, and using logical reasoning to make predictions.

Creating Media

Digital Photography:

Capturing and changing digital photographs for different purposes.

Data and Information


Collecting data in tally charts and using attributes to organise and present data on a computer.

Programming B

An Introduction to Quizzes:

Designing algorithms and programs that use events to trigger sequences of code to make an interactive quiz.

Creating Media

Making Music:

Using a computer as a tool to explore rhythms and melodies, before creating a musical composition

Year 3

Computing Systems and Networks

Connecting Computers:

Identifying digital devices have inputs, processes, and output, and how devices can be connected to make networks.

Creating Media

Stop-Frame Animation:

Capturing and editing digital still images to produce a stop-frame animation that tells a story.

Programming A

Sequence in Music:

Creating sequences in a block-based programming language to make music.

Creating Media:

Desktop Publishing 

Creating documents by modifying text, images, and page layouts for a specified purpose.

Data and Information

Branching Databases:

Building and using branching databases to group objects using yes/no questions.

Programming B

Events and Actions:

Writing algorithms and programs that use a range of events to trigger sequences of actions.

Year 4

Computing Systems and Networks

the internet:

Recognising the internet as a network of networks including the WWW, and why we should evaluate online content

Programming A Repetition Shapes:

Using a text-based programming language to explore count-controlled loops when drawing shapes

Data and Information

Data Logging:

Recognising how and why data is collected over time, before using data loggers to carry out an investigation.

Creating Media

Photo Editing:

Manipulating digital images, and reflecting on the impact of changes and whether the required purpose is fulfilled.

Creating Media

Audio Production:

Capturing and editing audio to produce a podcast, ensuring that copyright is considered.

Programming B

Repetition in Games:

Using a block-based programming language to explore count-controlled and infinite loops when creating a game.

Year 5

Computer Systems and Networks

Systems and Searching:

Recognising IT systems in the world and how some can enable searching on the internet.

Data and Information

Flat-Filed Databases:

Using a database to order data and create charts to answer questions.

Creating Media

Video Production:

Planning, capturing, and editing video to produce a short film 

Programming A

Selection in Physical Computing:

Exploring conditions and selection using a programmable microcontroller.

Programming B

Selection of Quizzes:

Exploring selection in programming to design and code an interactive quiz.

Creating Media

Vector Drawing:

Creating images in a drawing program by using layers and groups of objects.

Year 6

Computing Systems and Networks

Communication & Collaboration:

Exploring how data is transferred by working collaboratively online.

Programming A

Variables in Games:

Exploring variable when designing and coding a game.

Data and Information

Introduction to Spreadsheets:

Answering questions by using spreadsheet to organise and calculate data

Creating Media

Web page Creation:

Designing and creating webpages, giving consideration to copyright, aesthetics, and navigation

Programming B

Sensing Movement:

Designing and coding a project that captures inputs from a physical device.

Creating Media

3D Modelling:

Planning, developing and evaluating 3D computer models of physical objects.