computing curriculum
A Computing Curriculum for the Future
Welcome to a computing curriculum designed not just to teach skills, but to build mindsets, to empower students to become creative, critical, and responsible innovators in a digital world.
Foundations
The Three Pillars: All learning is built upon three distinct but interconnected "pillars", ensuring a holistic understanding of the digital landscape.
Pillar

Computer Science
CS
The study of computation's fundamental principles. We dive into computational thinking, algorithms, data, and programming to understand how computers 'think' and solve problems.
CS
The study of computation's fundamental principles. We dive into computational thinking, algorithms, data, and programming to understand how computers 'think' and solve problems.
Pillar

Information Technology
IT
The practical application of technology. We explore how digital infrastructure - from hardware and operating systems to networks - is built, managed, and secured to meet real-world needs.
IT
The practical application of technology. We explore how digital infrastructure - from hardware and operating systems to networks - is built, managed, and secured to meet real-world needs.
Pillar

Digital Capability
DC
The skills to thrive in a digital society. We focus on creating digital content, collaborating effectively, and managing one's online identity and wellbeing safely and responsibly.
DC
The skills to thrive in a digital society. We focus on creating digital content, collaborating effectively, and managing one's online identity and wellbeing safely and responsibly.
Two types of Knowledge
The curriculum is almost perfectly balanced between declarative ("knowing what") knowledge and procedural ("knowing how") knowledge. This balance shows a strong emphasis not just on understanding concepts but on being able to actively apply them.
Computing Personas
With the introduction of The Computing Personas we go beyond subjects by embedding professional mindsets. These 'Personas' help students see computing from multiple viewpoints, discover their strengths, and connect with future careers.
Explore Computing Personas designed to embed concepts across CS, IT, and Digital Capability. Help educators pinpoint student strengths and highlight future career paths.
Learning Journeys
By carefully and thoughtfully moving learners from playful creation to theoretical depth, The Computing Café curriculum stretches learners whilst giving them the support and opportunities they need to be successful digital citizens. Each stage builds upon the last, taking students from playful creation and foundational concepts to deep theoretical understanding and professional readiness.
Key Stage 1 (Years 1 & 2): Playful Creation
The focus is on introducing fundamental computing concepts implicitly through playful and creative activities. Pupils learn the basics of algorithms by programming floor robots and creating digital stories, treating technology as a tool for expression. Key skills include foundational digital literacy, such as using a keyboard and mouse, and understanding the most essential online safety rule: tell a trusted adult if anything online causes concern.
The focus is on introducing fundamental computing concepts implicitly through playful and creative activities. Pupils learn the basics of algorithms by programming floor robots and creating digital stories, treating technology as a tool for expression. Key skills include foundational digital literacy, such as using a keyboard and mouse, and understanding the most essential online safety rule: tell a trusted adult if anything online causes concern.
Key Stage 2 (Years 3-6): From Creator to Critic
This stage transitions pupils from simply creating digital content to also becoming critical thinkers about technology. The curriculum formally introduces the core programming constructs of sequence, selection, and repetition using block-based coding. Students learn to organize and analyze data in spreadsheets, conduct more effective online searches, and deepen their understanding of digital citizenship by exploring topics like cyberbullying and their own digital footprint.
This stage transitions pupils from simply creating digital content to also becoming critical thinkers about technology. The curriculum formally introduces the core programming constructs of sequence, selection, and repetition using block-based coding. Students learn to organize and analyze data in spreadsheets, conduct more effective online searches, and deepen their understanding of digital citizenship by exploring topics like cyberbullying and their own digital footprint.
Key Stage 3 (Years 7-9): The Abstraction Ladder
Serving as a crucial bridge to formal qualifications, this stage uses an "Abstraction Ladder" approach to move from familiar applications to the underlying principles. There is a significant leap from block-based to text-based programming (typically Python), and students look inside the machine to learn about hardware components like the CPU and RAM. They also begin to build their own websites with HTML and CSS and learn about the core principles of computer networks and cybersecurity.
Serving as a crucial bridge to formal qualifications, this stage uses an "Abstraction Ladder" approach to move from familiar applications to the underlying principles. There is a significant leap from block-based to text-based programming (typically Python), and students look inside the machine to learn about hardware components like the CPU and RAM. They also begin to build their own websites with HTML and CSS and learn about the core principles of computer networks and cybersecurity.
Key Stage 4 (Years 10-11): Formalisation and Specialisation
The curriculum at this stage focuses on providing the formal, in-depth knowledge required for national qualifications. Abstract concepts are revisited with greater technical precision, covering topics like algorithm efficiency (searching and sorting), the layered TCP/IP model of computer networks, and more advanced cybersecurity threats. Students also begin to explore Object-Oriented Programming concepts and learn to interact with databases using SQL.
The curriculum at this stage focuses on providing the formal, in-depth knowledge required for national qualifications. Abstract concepts are revisited with greater technical precision, covering topics like algorithm efficiency (searching and sorting), the layered TCP/IP model of computer networks, and more advanced cybersecurity threats. Students also begin to explore Object-Oriented Programming concepts and learn to interact with databases using SQL.
Key Stage 5 (Years 12-13): Theoretical Depth
This stage is designed to prepare students for higher education by focusing on deep theoretical understanding and complex problem-solving. The curriculum delves into the heart of computer science with formal algorithm analysis using Big O notation, advanced data structures (e.g., trees, graphs), and the fundamental theory of computation. Students engage with industry-standard practices like version control and explore emerging technologies such as quantum computing and the principles behind Large Language Models.
This stage is designed to prepare students for higher education by focusing on deep theoretical understanding and complex problem-solving. The curriculum delves into the heart of computer science with formal algorithm analysis using Big O notation, advanced data structures (e.g., trees, graphs), and the fundamental theory of computation. Students engage with industry-standard practices like version control and explore emerging technologies such as quantum computing and the principles behind Large Language Models.
Lifelong Learning: The Extension Curriculum
This section is for the specialist and lifelong learner, covering professional, industry-grade tools and advanced topics that extend beyond the standard school curriculum. It includes highly technical areas such as advanced cybersecurity architectures, network analysis with packet sniffers, setting up automated software deployment pipelines (CI/CD), and understanding the technology behind sophisticated disinformation techniques like deepfakes.
This section is for the specialist and lifelong learner, covering professional, industry-grade tools and advanced topics that extend beyond the standard school curriculum. It includes highly technical areas such as advanced cybersecurity architectures, network analysis with packet sniffers, setting up automated software deployment pipelines (CI/CD), and understanding the technology behind sophisticated disinformation techniques like deepfakes.
Contemporary Topics
A standout feature of the curriculum is the inclusion of several "contemporary topics" that go beyond the basic statutory framework to prepare students for the modern digital landscape.
Artificial Intelligence (AI) & Machine Learning: Comprehensive progression from basic AI concepts (KS3) to training classification models (KS4) and exploring advanced neural networks, LLMs (like GPT-4/Gemini), and Prompt Engineering (KS4/5).
Big Data & Data Science: Moves beyond simple data handling to explore the "3 Vs" (Volume, Velocity, Variety), the Data Science Lifecycle, and specialized distributed processing frameworks like Hadoop and Spark (KS4/5).
Cybersecurity & Ethical Hacking: Detailed treatment of modern threats like SQL injection and DoS attacks (KS4) alongside advanced protection strategies such as Zero Trust architecture, penetration testing, and network forensics (KS5).
Sustainability & Green Computing: Addresses the environmental lifecycle of hardware, including embodied vs. operational carbon footprints, "Right to Repair" movements, and the connection between algorithmic efficiency and energy consumption.
Modern Software Development (DevOps): Introduces industry-standard practices including CI/CD pipelines, Microservices architecture, Containerization (Docker), and DevSecOps (KS5).
Quantum Computing: Covers advanced theoretical concepts including qubits, superposition, entanglement, and the potential for quantum algorithms to disrupt traditional encryption (KS5).
Internet of Things (IoT) & Wearables: Explores the ecosystem of interconnected physical objects, wearable technology, and even computer-based medical implants, including their societal and health implications.
Computational Science (Bioinformatics): Includes specialized applications of CS in biology, such as genomics, sequence alignment (BLAST), and using programming libraries like Biopython to analyze DNA data.
Digital Wellbeing & Identity: Addresses modern psychological and social challenges such as filter bubbles, echo chambers, the attention economy, and online social comparison.
Low-Code/No-Code (LCNC): Recognizes the rise of visual development for "citizen developers" and the use of workflow automation tools like Zapier or Power Automate (KS4/5).
Thematic Pathways
The "Thematic Pathways" formalise the teaching of modern, interdisciplinary fields by explicitly drawing content from the three core pillars of the curriculum: Computer Science (CS), Information Technology (IT), and Digital Capability (DC). They are designed to be taught as focused modules or integrated projects, particularly at Key Stages 4 and 5, to demonstrate the real-world application and synthesis of knowledge.
Explore interdisciplinary computing pathways integrating Computer Science, IT, and Digital Capability. Discover curriculum modules for real-world applications across Key Stages 4 and 5.
Learning Beyond the Classroom
The homework strategy reinforces learning through varied, engaging tasks that are explicitly linked to our curriculum personas and future careers.
Persona-Driven Tasks: Students are challenged to adopt a specific professional mindset. A 'Problem Solver' might design an algorithm, while a 'Creative Technologist' might design a game concept, embedding different ways of thinking.
Career & Employability Focus: Tasks make a direct link between classroom skills and the workplace. Students might analyse a real job advert, write a 'client brief', or research salary prospects for a career that uses the lesson's skills.
Assessment Philosophy
We use a blended assessment strategy to build a complete picture of student understanding, testing not just what they know, but what they can do.
Selection-Based: Efficiently tests knowledge recall and identification through formats like multiple-choice questions.
Generative: Requires students to create their own response, from writing code to extended answers, revealing their thought process.
Procedural: Measures practical skill by asking students to perform a process, like tracing an algorithm or debugging code.
From Learning to Earning
By highlighting career pathways, we explicitly connect classroom skills to the modern workplace, helping students see the value of their education and the exciting careers it enables, while promoting the need for lifelong learning.
🧐 Sorry, I looked and there is nothing to see.
Last modified: March 20th, 2026
