Skip to content ↓



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.


With technology being at the core of modern society, it is important to give children an extensive and enriching computing curriculum. In computing at Wateringbury, we give children the tools to enable them to delve deeper into the fundamentals of computer science.

By offering a wide range of technologies such as Purple Mash and Scratch, children develop in confidence and knowledge. We ensure that online safety is integral in our teaching so that children can be prepared to use the online world.

In Early Years, children are exposed to the core ideas within computing. In an explorative way, children create instructions, are exposed to technologies like Beebots and are asked to think about how to stay safe in online situations. This allows children to have those solid foundations as they move their way through the school.

As the children move through the school, they are expected to be able to create media, produce games and become computer literate. By Year 6, it is our aim to ensure that the children are ready to apply their computer skills with understanding and confidence.


Computing threshold concepts:

  • Code

    This concept involves developing an understanding of instructions, logic and sequences.

  • Connect

    This concept involves developing an understanding of how to safely connect with others.

  • Communicate

    This concept involves using apps to communicate one’s ideas.

  • Collect

    This concept involves developing an understanding of databases and their uses.

Essential characteristics of Wateringbury computer scientists:

  • Competence in coding for a variety of practical and inventive purposes, including the application of ideas within other subjects.

  • The ability to connect with others safely and respectfully, understanding the need to act within the law and with moral and ethical integrity.

  • An understanding of the connected nature of devices.

  • The ability to communicate ideas well by using applications and devices throughout the curriculum.

  • The ability to collect, organise and manipulate data effectively.