Home Page


Technology is a massive part of our lives now, and through the delivery of computing lessons, we hope to equip children with not just the ability to use a computer or tablet confidently and safely, but also an understanding of how technology works and the impact it has on our lives.  The children will learn about programming and the way computers work. This will lead to them to begin to create their own programs, fix problems with given programs and create their own digital content.


Running alongside all our computing work, the children will learn about being a responsible and careful user of technology.  They will learn about keeping passwords safe, what information they should and should not share online and what to do if they are worried or unhappy about things they experience.  E-safety is an important part of the computing curriculum and is followed up in other areas of school life.


In KS1 children will be taught:

  • what an algorithm is, how they are used on digital devices and that programs need exact instructions to work
  • how to make and fix simple programs
  • to think about the way a simple program should work, based on knowledge they have gained
  • how to use different programs to create, organise, store, change and retrieve digital content
  • how to recognise where information technology is used outside of school
  • to use technology safely and respectfully, keeping personal information private
  • to identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.


In KS2 children will develop their learning further by:

  • designing, writing and debugging programs that accomplish specific goals, including controlling or simulating physical systems
  • solving problems by breaking them into smaller parts
  • using sequence, selection, and repetition in programs
  • working with variables and various forms of input and output
  • thinking logically about how to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  • understanding computer networks, including the internet, how they can provide multiple services, such as the world wide web
  • appreciating how results are selected and ranked in things such as Google searches.