How the Computer Science and IT curriculum is designed
An ambitious and inclusive curriculum
The curriculum is ambitious for every pupil. It develops the knowledge, practical skills and confidence pupils need to understand technology, solve problems and participate successfully in the digital world.
A carefully sequenced learning journey
Learning progresses from digital literacy, online safety and introductory programming to computer architecture, networks, algorithms, data structures and more complex software development.
Computational thinking and problem-solving
Pupils learn to break problems into manageable parts, identify patterns and create logical solutions. They develop resilience by testing, debugging and refining their work.
Programming
Pupils experience both block-based and text-based programming. They progress from introductory programming in Kodu, Scratch and Python to structured programming, algorithms, Boolean logic and more advanced programming techniques.
Digital literacy and practical IT
Pupils learn to select and use appropriate software for different tasks. They manage files, format information, use spreadsheets, create presentations and reports, and combine different applications to produce effective digital work.
Data and information
Pupils learn how data is collected, represented, stored, transferred, analysed and protected. They use spreadsheets and databases and develop an understanding of data representation, data types and big data.
Computer systems and networks
Pupils learn how hardware and software work together. They develop knowledge of computer architecture, memory, storage, systems software, networks, web technologies and cyber security.
Digital products and project management
Pupils plan, create, test and evaluate digital products. They consider purpose, audience, accessibility and effectiveness while developing the ability to manage projects from initial planning to completion.
Safe, responsible and ethical use
Pupils learn how to stay safe online, protect personal information and respond appropriately to digital risks. They consider online safety, privacy, cyber threats and the legal, moral, ethical and environmental impact of technology.
Artificial intelligence and emerging technology
Pupils explore artificial intelligence, machine learning and emerging technologies. They consider how these technologies work, how they are used and how they affect individuals, organisations and society.
Assessment that supports improvement
Teachers use questioning, practical activities, programming tasks and completed digital products to identify what pupils know, what they can apply and what they need to improve. Feedback helps pupils address misconceptions, refine code and improve the effectiveness of their digital work.
The impact of the curriculum
Over time, pupils become confident and responsible digital citizens. They can solve problems using logic and code, use digital tools to communicate and create, understand how technology affects the world and adapt to future technological developments.


