Subjects - Computing

Subject Definition
Computing includes Computer Science which involves looking at a problem and using programming to work out a way a computer might solve it.  It includes IT which involves using a computer to be creative or productive such as presentations, pieces of music, e-books, films, and animations it and it includes digital literacy which is about us learning to express ourselves and develop our ideas using ICT. Through E Safety we learn how to use all technology safely.
"3 Is" in Computing at St Andrew's
st andrew's flower button.png

At St Andrews, pupils will learn to develop an in-depth knowledge on how technology works and is an integral part of their learning through providing memorable and engaging opportunities for the children. This will be encapsulated through the exposure to high quality resources and real world learning opportunities throughout their time in school. 

In Year 3, they have been learning all about green screening and how this is used in the world. Look how good they are at being News presenters! Future stars in the making.

computing impac 1.png

Year 6 have been creating News broadcasts


We implement this through a progressive topic-led curriculum, enhanced by both visitors to the school and project based learning opportunities to show skills and progression. As well as this, it allows the children opportunities to show their learning to parents at the end of each topic.

Year 1 had a special visitor who allowed them the opportunity to learn all about programming. This linked to their topic ‘Superheroes’. They programmed and designed Beebots to help save the day!


Children in Year 1 used algorithms to give directions to superheroes so that they could rescue the people and save the day!

Image 1.png
Image 2.png

Year 4 have used Scratch Junior to create some amazing algorithms and have tested and debugged their projects!   

Image 3.png
Image 4.png
Image 5.png

It is clear that at St Andrews children are excited about the learning opportunities that they are given, and enthusiastic about using their knowledge of technology to enhance their own learning. This allows the children leaving St Andrews to be prepared for the technological age awaiting them.


Image 1.png
Image 2.png
Image 3.png
Image 4.png
Image 5.png
Image 6.png

Year 5 have used a range of Multi-media this Year and have created many different finish projects. Here is one of the documentries that they created in honour of Sir David Attenborough

Image 7.png

The digital ambassadors have created a workshop for the school. They have been going around to each class and sharing the knowledge that they have gathered and helping to keep our school safe. Below is one of the posters that they created!

Key concepts:
  • Provide a relevant, challenging and enjoyable Computing curriculum for all pupils.

  • Meet the requirements of the National Curriculum programmes of study for Computing.

  • Use Computing as a tool to enhance learning throughout the curriculum.

  • To respond to new developments in technology.

  • To equip pupils with the confidence and capability to use Computing throughout their later life.

  • To enhance learning in other areas of the curriculum using computational skills.

  • To develop an understanding of how to use Computing safely and responsibly.


Key stage 1 Pupils should 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

  • Create and debug simple programs

  • Use logical reasoning to predict the behaviour of simple programs

  • Use technology purposefully to create, organise, store, manipulate and retrieve digital content

  • Recognise common uses of information technology beyond school

  • Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.

Key stage 2 Pupils should be taught to:
  • Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts.

  • Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.

  • Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.

  • 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.