We aim to provide a high-quality computing education which equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with maths, science and design and technology. The core of computing is computer science, in which pupils are taught the principals of information and computation, how digital systems work, and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content. Computing also ensures that pupils become digitally literate – by using, expressing themselves and developing their ideas through ICT for their future in the workplace and as active participants in a digital world. They also learn to use technology responsibly, safely and respectfully.
In the EYFS the areas of learning and development cover aspects of the seven learning goals: Personal, Social and Emotional Development; Physical Development; Communication and Language; Literacy; Mathematics; Understanding the World; and, Expressive Arts and Design.
During Key Stage 1 pupils learn what algorithms are; how they are implemented as programs on digital devices; and that programs follow unambiguous instructions. They create and debug simple programs and use logical reasoning to predict the behaviour of simple programs. Technology is used purposefully to create, organise, store, manipulate and retrieve digital content. Pupils recognise common uses of information technology beyond school. They learn to use technology safely and respectfully, keeping personal information private and identify where they need to go for help and support when necessary.
Key Stage 2 pupils further their knowledge and understanding of how to design, write and debug programs that accomplish specific goals. They learn how to use sequence, selection and repetition in programs; working with variables and various forms of input and output. Pupils use logical reasoning to explain how some simple algorithms work and detect and correct errors in programs. They begin to understand computer networks including the Internet, use search technologies effectively and be discerning in evaluating digital content. Pupils select, use and combine a variety of software on a range of digital devices to design and create a range of programs, systems and content that accomplish specific goals. They use technology safely, respectfully and responsibly; recognise acceptable and unacceptable behaviour; and identify a range of ways to report concerns.
Children can attend Computer Club to further their skills and research topics of interest.