Home Page





We will provide a high-quality computing education that equips pupils to use computational thinking and creativity to understand, adapt and contribute to an ever changing world of technology. Strong links will be made with mathematics, science, and design and technology, RSE and will provide insights into both natural and artificial systems. The four strands of computing are digital citizenship, computer science, digital literacy and information technology. Pupils will be taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming and the safe use of technology and the internet.


All classes have access to smartboards, laptops, computers and various multi-media tools which the children use to find, explore, analyse, exchange and present information.  In line with government recommendations, the school curriculum covers computing, digital citizenship and media.  The educational programmes that we have are used to reinforce and extend work in other subjects, and promote initiative and independent learning.




  1. To build on this knowledge and understanding so that pupils are equipped to use technology to create programs, systems and a range of content.
  2. To ensure that pupils become digitally literate – able to use, and express themselves and develop their ideas through, technology – at a level suitable for the future workplace and as active participants in a digital world.
  3. To ensure that pupils can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
  4. To ensure that pupils can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems.
  5. To enable pupils to evaluate and apply technology, including new or unfamiliar technologies, analytically to solve problems.
  6. To ensure that pupils are responsible, competent, confident and creative users of technology.
  7. To ensure that pupils are good digital citizens by using and behaving on technology and the internet responsibly and safely.




  1. Pupils will be taught to understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
  2. Pupils should be taught to create and debug simple programs in KS1 and design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  3. Pupils will be taught to use logical reasoning to predict the behaviour of simple programs and in KS2 they will be taught how to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  4. Pupils will learn how to use technology purposefully to create, organise, store, manipulate and retrieve digital content
  5. Pupils will be taught how to recognise common uses of technology beyond school understand computer networks including the internet; how they can provide multiple services, such as the world wide web; and the opportunities they offer for communication and collaboration
  6. They will learn how to use sequence, repetition, and selection in programs; work with variables and various forms of input and output
  7. They will be taught how to use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content
  8. They will learn how to select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information.