At Coulsdon C of E Primary School our main aim is to create independent and competent users of a variety of computer software and processes. All children will aim to build upon current computing skills and develop all areas of computing technology. 

Computing at Coulsdon C of E Primary School is taught through three main strands:

  1. Computer science (programming algorithms/coding and fixing simple programs)
  2. Digital literacy (how computers work and understanding how to use technology safely)
  3. Information technology (the use of various software and programs to create a goal)

In all areas of the Computing curriculum, our teaching is designed to give children exciting opportunities to explore and create their programs, documents and learning. We aim to equip children with the necessary skills for the future.  Through our e-safety lessons, we teach children the risks of computing and explicitly teach ways that children can be confident users to seek help when needed.  Children are taught to be respectful of other users and understand the importance of this in the wider community.


Our scheme of work fulfills the statutory requirements outlined in the National Curriculum (2014). The National Curriculum Programme of Study 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.
  • Are responsible, competent, confident and creative users of information and communication technology. 

Key Stage 1:

In Key Stage 1 children are introduced to computing systems and networks through logging in and out and how important passwords are for safety. They look at programming through basic algorithms and debugging and using Bee-Bots progressing on to using Scratch Jr. They look at images and how they can be altered and edited.  In online safety they look at what staying safe online means and what to do if you feel unsafe or worried online.

Key Stage 2:

In Key Stage 2 children are introduced to more complex computer systems and networks such as servers, routers and search engines.  Children are also taught about the history of computers and some of the key historical figures that contributed to technological advancements.  They will develop their programming skills by using more advanced coding software such as Scratch to create programmes containing variables and loops and understand how to remix existing code. They will learn how to record and display data on a computer in a variety of different ways. They will also learn how to progress their online safety skills through understanding privacy settings, how being online too much can have a negative impact and learn about limiting time spent on devices, appropriate online behaviours for staying safe online and being respectful to others, understanding ways of dealing with online bullying and how we leave a digital footprint when we post things online.