At Ellington Primary School, we recognise the significant role that computing plays in the world, and in line with the National Curriculum, we believe that all the pupils we teach should have a broad and balanced experience of technology. In our computing lessons, pupils are encouraged to develop their computational thinking skills, providing them with the ability to approach problem solving activities with confidence across a range of other subjects, including maths, science and history. From the very youngest year groups, children are taught key skills within the different strands of computing: computing systems and networks, programming, data and information, and creating media. Through these strands, we ensure that pupils experience and become confident with a wide range of software and hardware, including physical computing components. Woven through this teaching and linking with our PSHE curriculum is a deep-rooted understanding of online safety, which is absolutely essential to ensure pupils’ navigation through our digital world.