Why do we teach computing?

We want to help our children become independent, creative, safe, respectful and problem-solving digital citizens with a broad and transferrable skillset.   We want to make computing fun for our pupils, inspiring them to develop skills beyond the classroom and building an awareness of all the opportunities the subject provides.

How do we teach Computing?

We have adopted the Ilearn2 Scheme of Work and have designed a teaching sequence to make sure pupils learn computing skills from the three recognised aspects of computing (below) within each year of their primary education. This means that pupils will build upon skills and concepts they established from the previous year and develop them further in the current and subsequent year. 

For example, pupils will learn how to program keyboard or touch screen inputs in Year 3 to control a sprite in Scratch, then develop this further into a racing game in Year 4 using conditions and variables. Before introducing random variables in Year 5 to make the game unpredictable. Also, basic ebook creation skills can be introduced in Year 2 with text and images and developed further in year 4 and 5 with the addition of hyperlinks and interactive elements.

 The three aspects are:

  • Computer Science – this covers programming (both block-based and text-based), including computational thinking using web-based software such as Scratch. Pupils across Key Stage 1 and 2 will write code to program physical and on-screen objects, interactive games and use text-based language, such as HTML and Python by the end of Key Stage 2.

  • Information Technology – this covers the use of applications to create digital content, including document creation and editing, video making, digital art, graphic design, animation, 3D modelling and website building. 

  • Digital Literacy  – covers skills to find, evaluate, utilise and share using technologies and the Internet. This includes important e-safety and internet research skills, as well as an understanding of computer networks in Key Stage 2. 


By the end of KS1, children will have a solid understanding of what personal information is, the dangers of being online and how to ask for help if concerned. They will have experienced creating animation, using simple tools, changing colours and adding text to frames. They will also be able to create and debug simple programs to control movement, inputs and outputs. The children will also be able to use ‘if’ statements in their programming.

By the end of KS2, children will be able to understand how to keep personal information safe, how to check the validity of information and the consequences of sharing photos or videos on online platforms. They will have experienced creating animations using stop-motion, transitions and animation effects. They will use a variety of tools to create art, to edit documents and create digital music. The children will have experienced programming using a variety of software. When coding, children will program a range of variables, use a number of characters and broadcast messages between these characters. The children will also have learnt how to design a webpage and studied how computers have changed over time. 

Computing Curriculum

Updated: 18/11/2021 364 KB