We recognise the increasing importance of digital literacy, particularly coding and logical thinking, to the future skills our children will need to realise their full potential.  As such, our computing curriculum is taught in such a way to enable the children to develop the skills and understanding to apply computing technology throughout their learning.  Our cross-curricular approach has been conceived to help foster children’s creativity in line with the aims of the National Curriculum that children:

  • can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
  • can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
  • can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
  • are responsible, competent, confident and creative users of information and communication technology

Delivery

EYFS and Key Stage 1

Children in these phases have access to a variety of different digital devices and software including tablets, robots and computers.  Class teachers work creatively to weave use of digital technology throughout their lessons to support the wider curriculum.  Where this is possible, the algorithmic concepts of sequence, selection and repetition are taught through programs such as Scratch Junior in learning projects linked to other subjects. For example, children may use coding for animation to support their sequencing of narratives in Literacy.

At the earliest stages, children engage most effectively with computer science – logic, abstraction, algorithms – when learning is supported by practical activities and role play.  Our unplugged lessons, or teaching using robots, allow the children to explore this effectively in discrete sessions.

Key Stage 2

In key stage 2, the primary channel for delivering the curriculum is through the use of laptops.  During the term, each year group has a designated block of learning where they have primary access and use of these resources.  Over three weeks, teachers plan creatively to incorporate the use of computing technology into their wider curriculum whilst planning for discrete coding projects that progress the children’s knowledge and skills. This enables the children more time to engage in deeper learning in their code: planning, coding, decompiling and debugging.  A variety of coding suites may be used to support this such as:

  • Scratch
  • Kodu
  • Python
  • FMS Logo

The children will also use packages such as MS Office to create and edit digital content for a variety of different purposes such as spreadsheets, databases, report writing, presentations, apps, webpages and blogs.