Computing

Our computing curriculum develops ‘thinkers of the future’ through a modern, ambitious, and relevant education in computing. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming. Pupils apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms, and data representation.

It is important that pupils understand how to use the ever-changing technology to express themselves, as tools for learning and to drive their generation forward into the future.

The curriculum is designed to balance acquiring a broad and deep knowledge alongside opportunities to apply skills in various digital contexts. Pupils analyse problems in computational terms and have repeated practical experience of writing computer programs to solve such problems Our curriculum has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems. It also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.

The curriculum content builds progressively though the themes of:

  • computer science
  • information technology
  • digital literacy

Pupils develop:

  • substantive knowledge’, which is the knowledge and subject-specific vocabulary concerning programming syntax, multi-media design, features of unreliable content
  • disciplinary knowledge’, is the know-how to apply substantive knowledge. This might include performing binary addition; applying conditional formatting; performing an advanced web search.

Online Safety

Whilst ensuring they understand the advantages and disadvantages associated with online experiences, we want pupils to develop as respectful, responsible, and confident users of technology, aware of the measures that can be taken to keep themselves and others safe online. Pupils are taught how to keep personal information private; how to recognise acceptable/unacceptable behaviour and how to identify and report concerns about content and contacts on the internet and other online technologies.

We promote the moral development of pupils by teaching pupils how to recognise the difference between right and wrong and to apply this understanding in their own lives, and to recognise legal boundaries. In doing so they learn how to respect the civil and criminal law of England as well as understanding the consequences of their behaviour and actions.

We promote the social development of pupils by teaching pupils how to use of a range of social skills in different contexts, for example communicating online. Pupils also learn acceptance of and engagement with the fundamental British values of democracy, the rule of law, individual liberty and mutual respect and tolerance.

Teach Computing

Our scheme of work for Computing is adapted from the ‘Teach Computing’ Curriculum and covers all aspects of the Computing National Curriculum. This scheme was chosen as it has been created by subject experts and based on the latest pedagogical research and teacher feedback. It provides an innovative progression framework where computing content (concepts, knowledge, skills and objectives) has been organised into interconnected networks called learning graphs.

All of the content is free to use, and in formats that make it easy for adaptation.