We help to develop enthusiastic computer scientists who are able to apply the skills taught through our computing lessons, to present, compute and create.

At Ascot Road Primary School we aim to ensure all pupils:

  • can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation (Computer science)

  • can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems (Computer science)

  • can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems (Information technology)

  • are responsible, competent, confident and creative users of information and communication technology. (Digital literacy)


We use Barefoot Computing to provide a varied and high quality scheme of computing lessons which build upon skills and set challenging tasks to apply skills in a practical way. 

The key stage 1 and 2 computer science strands of the English computing curriculum provided the foundation for development of the Barefoot resources, and as such there is direct coverage of this area of the curriculum. More recent resources also cover elements of the information technology and digital literacy aspects of computing. In addition, the Barefoot resources are cross-curricular, making a broad range of links with other subjects from the English national curriculum. 

In Key Stage 1, pupils are 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

  • understand that programs execute by following precise and unambiguous instructions

  • create and debug simple programs

  • use logical reasoning to predict the behaviour of simple programs


In Key Stage 2, pupils are 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

  •  work with variables and various forms of input and output

  • use sequence, selection and repetition in programs

  • 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

  • appreciate how results are selected and ranked



  • Each half-term, every year group begins their new Computing topic with an e-safety lesson to reinforce how to stay safe on the internet. 

  • Before any lesson involving working online, teachers recap responsibilities and expectations.

  • Local PCSOs meet with Year 6 each year to discuss how they can stay safe

  • Esafety Focus weeks 

  • Assembly presentations

  • Spotlight focus sessions 

  • A dedicated e-safety display is updated consistently for the whole school


Learning computer skills at Ascot Road Primary School will help children develop digital literacy skills, including understanding how computers work, basic programming concepts, and proficiency with software applications. This equips them with essential skills for the modern world where technology plays a significant role.

Learning computational thinking and programming fosters problem-solving skills. Students learn to break down complex problems into smaller, manageable parts and develop algorithms to solve them. These skills are valuable not only in computing but also in various other subjects and real-life situations.

Computing promotes critical thinking skills as students analyse problems, evaluate solutions, and debug their code. They learn to think logically and systematically, which is beneficial across different academic subjects and in making informed decisions in everyday life.

What does computing look like in Reception?

In Reception, children are introduced to Computing early on from exposure to a number of software programmes and hardware. They are supported in their lessons through the use of technology and enjoy experiences such as using a green screen and exploring Beebots to introduce them to the subject. Technological devices such as keyboards are incorporated into role play areas and encouraged to be explored.

How are SEND supported in Computing?

Children with a SEND need, access Computing at Ascot Road through inclusive approaches that accommodate their individual needs and abilities. Strategies include differentiated instruction, visual supports, sensory integration, adaptive equipment, peer support, choice and autonomy and individualised goals. These practices ensure that SEND children have equal opportunities to engage in all Computing activities (online and offline), develop their creativity, and express themselves alongside their peers, fostering a sense of belonging and achievement.


Our school fosters a vibrant culture of Computing through a comprehensive curriculum, which has included:

  • A big selection of IT equipment, including; Laptops, Chrome Books, ipads, Beebots and Virtual Reality head sets.

  • Esafety focus weeks and Esafety assemblies

  • Computing Policy in place that ALL staff, parents and children abide to

  • Parent workshops to stress the importance of Esafety

  • PCSO school visits on Esafety

  • A dedicated e-safety interactive display board

  • A Coding after school club led by the school’s Computing lead

  • All children have their own passwords to keep personal data safe

  • Published writing using laptops

  • Duolingo APP challenge for Spanish

  • Enrichment opportunities to explore technology, e.g. The Science Museum

  • Interdisciplinary links allowing technology to be used in ALL subjects, not just Computing