The computing curriculum equips pupils with the skills to participate in a rapidly changing world through challenging and engaging topics. Pupils will develop an understanding and application in the fundamental principles of computer science by having the opportunity to write programs, design webpages and produce professional digital products. Computing skills are a major factor in enabling young people to be confident, creative, independent learners and well-rounded individuals.
The national curriculum for computing aims to ensure that all pupils:
- 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.
In addition, the computing curriculum:
- Engages pupils by exposing them to rich and powerful computing knowledge, which builds in complexity and challenge. Pupils will use the skills of applying logic, abstraction and decomposition to different problems ranging from real world and cross curricular ensuring pupils have the knowledge, opportunity and cultural capital to reach their full potential.
- Exposes pupils to ‘the best of what’s thought and said’ to enable pupils to gain the powerful knowledge they require to succeed. Computing teaches pupils to think logically, abstract important information and decompose complex problems.
- Will be delivered and assessed in strategic sequence following increasingly complex chronological schemata to ensure pupils’ conceptual understanding is secure and retained over time. This is achieved through a combination of new powerful knowledge being interleaved with prior knowledge.
- Takes pupils beyond their experience by developing skills that enable young people to fully embrace a future of rapidly advancing computer technology and that are readily transferrable to all aspects of life.
- Develops pupils’ numeracy and literacy skills allowing them to confidently articulate their ideas in all of the topics the rich curriculum covers ranging from essay writing skills, calculations in binary form to a blend of both.
- Exposes pupils to the powerful conceptual knowledge and understanding in computing which will provide pupils from all backgrounds with the skills and understanding to excel in future learning and employment.
- Will equip pupils to deal with everyday computational challenges and provide a spring board for further education and employment thus helping them become successful future citizens.