The Duke of Norfolk CofE Primary School

Home Page
Follow us on Twitter @Dukes_Primary
Home Page

The Duke of Norfolk CofE Primary School


The Duke of Norfolk CE Primary School Computing Curriculum

The Duke of Norfolk CE Primary


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.


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?



Throughout this computing curriculum, we intend to provide a holistic and creative computing curriculum, which promotes computational thinking and inspires children to be creative. This curriculum is designed so that knowledge is built up over the years and each year builds from the knowledge of its predecessors. The curriculum has been split into three parts. Autumn covers Digital Literacy. This details internet safety, as well as how technology can be used safely and responsibly. The spring term covers Information Technology. This details the use of computers to create and alter media and information. Here they will create videos, comic strips, music spreadsheets and posters. Summer Term focuses on Computer Science. This will focus on algorithms and debugging in a child friendly and practical way. This will also look at the uses of the internet and how networks are important in the world we live in today. Throughout all the stands, children will be taught how to stay safe when using electronic devices, as well as internet etiquette. They will learn how to evaluate content they find on the internet and appreciate how search engines rank their results. By teaching these units, we hope to create well-rounded children that are conscientious digital citizens.

Computing Long Term Plan Cycle 1










Basic Skills  

Pupils learn logging-on. Learn how to use the suite. They develop mouse and Keyboard control using a range of websites.

Research and E-safety

Keeping safe online.  Tasks and activities designed for Y1.

How to use Internet to find information

Text and Images.

Pupils use software (word-processing) and online tools to create simple multimedia projects.     

Use Apps to Learn Simple Coding Concepts

Introduction to coding.  BeeBot app, Daisy Dinosaur, Code Safari

Programming a Floor Turtle - Practical Computing.

Develop further understanding of computer programming using a turtle robot. 



Unplugged Computing and Patterns.

Pupils learn how to think logically to make predictions and recognise patterns through a number of unplugged activities and online tasks. 




Networks. Computing Skills and Email. 

Logging-on with their own passwords. Typing Skills. Word-processing tasks. Networks and the schools network.

Introduction to email. 

Digital Creation 1

Using Online tools and Advanced Word-processing. 

Making a Robot.   Garfield Cat.

Diary of a Wimpy Kid’ project.

Pupils develop skills where they combine textboxes, images from the internet etc. to create a document

Coding 1 Unplugged & Block-based coding.

A range of unplugged, online and software based activities designed to introduce computational thinking and computing concepts.    


Digital Creation 2.

About Me Photo Story Presentation. 

Edit and combine images text and sound.

Image editing.

‘About Me’ Presentation project on PhotoStory


E-safety and Responsibility

A range of activities, including online designed to highlight appropriate issues with regards to E-safety and E-responsibility, e.g. What is personal information.

Coding 2

Practical Computing (Spheros & ProBots)

Code a number of programmable devices (ProBot and Sphero Robot)  

Develop coding and computational thinking techniques through Scratch Junior and an introduction to Scratch.



Email Networks.


Pupils use a live email account to learn how to set-up and use email effectively. 


Understand how networks such as the internet work. 



E-safety and Using Search Technologies Effectively.

Developing effective searching techniques. 

Becoming discerning users of the Internet


Fake and Real websites. Pupils identify fake sites, news/adverts when using the Internet.


Robotics & Control Technology.

Pupils develop an understanding of control technology by undertaking tasks on Flowol software.  They learn about symbols used in flow diagrams and how these are combined to make systems operate.

Pupils code the crumble  controller

Robotics and Practical Computing.

Program a number of practical devices with more accuracy and detail in order to perform more complex tasks.



Program a robot head to perform various tasks.




Digital Creation – Memory Book Cover. 

Pupils use online tools to create a professional presentation for a given brief/topic.

Research the techniques used by professional designers to create magazine covers.  Pupils create their own aspirational magazine covers.  

Prezzi –

Canva – Magazines

Adobe Slate.

Cloud technologies.  Communication and Collaboration.

Pupils learn about the advantages and disadvantages of cloud computing.

Google collaboration project. 

Use a range of online Google Apps (Docs, Slides, Drive) to create and collaborate on documents and presentations




Computing Long Term Plan Cycle 2











Basic Skills  

Pupils learn logging-on. Learn how to use the suite. They develop mouse and Keyboard control using a range of websites.

 Using the Internet Safely and ICT Skills.

A range of activities, tasks, videos, discussions on keeping safe online and how to use the Internet to find information.


Introduction to Word-processing.

Pupils learn basic functions of Word and processing text.  They create simple multimedia projects

Online Coding.

Pupils undertake the course 1.  This course is designed to develop an understanding of coding and programming

Children use the to develop their coding skills. Children continue to work though the site and making progress on the set courses. 

Logical Thinking & Data handling

Think logically to make predictions and recognise patterns.

Pictograms. Simple Surveys, iboards activities

Making a computer game - Scratch Junior.
Develop understanding of computer programming.

An introduction to coding and visual programming.  Pupils begin to write their own programs. Scratch Jnr, Kodable



Scratch Coding

Introduction to visual programming language.

Develop an understanding of programming concepts through simulations and animations.

Hopscotch – App to develop computational thinking

Digital Creation 1.

London information leaflet.  Edit and combine images and text with more accuracy and independence and for a specific audience.

Create a bookmark.

Working with Data.

Introduction to Spreadsheets.  Introduce terminology.

Develop a basic understanding of how to use spreadsheets and purpose of them. 

Digital Creation 2 Radio Show.

Editing, creating downloading and combining sound to produce a radio breaking news story.

Practical Computing.

Program and test a number of physical devices.


Program a Codebug to display scrolling text.  

E-safety and Digital Creation.

Digital Footprint.   Pupils learn that the information they put online leaves a digital footprint or ‘trail.  They create their own

Digital footprints. 


Coding 1. Concepts.

Demonstrate a deeper understanding of a range of advanced coding concepts through, unplugged activities animations, simulations.


Project – Coding for a Maths Quiz. 

Advanced Coding – Design, coding and testing computer game.

Game design.  Independently develop a game.  Demonstrate a range of advanced programming concepts. 

Annotate the code to demonstrate understanding. 


Text-based Coding – JavaScript and HTML – Code Monster 


Working with Data.  Blogging.

Database activities.

Understand the purpose of a database, how databases work and use databases effectively 

Blogging - Pupils create their own blogs.


Working with Data. Spreadsheets.

Develop advanced Spreadsheets skills, including:

Conditional formatting.

absolute cell reference, formulae


Working with real data.

Problem solving.

Producing graphs from a set of data.

Modelling a data set using a spreadsheet

Coding 2 - Coding lines shapes & patterns. 

Pupils learn a number of coding / computing concepts through the pen and draw options in Scratch. 

They create elaborate patterns through coding.

Video Editing and Creation.

Combine video, images, text and music to create an edited video on a given topic area.  

Pupils learn about a range of video editing skills and techniques.









Examples of computing work at Dukes


Digital Literacy

'From tiny acorns, great forests grow.'