Curriculum
KS3 & GCSE Computer Science modules, organised by year group and half term.
Year 76 modules
Digital Foundations – Google Tools & E-Safety
Students learn to access, submit and manage digital learning materials while demonstrating safe, responsible and respectful online behaviour.
Programming with Scratch
Students create a functional interactive program demonstrating core programming constructs.
Introduction to Artificial Intelligence
Students explore what AI is, where it's used, and the ethical considerations of AI systems.
Modelling Data Using Spreadsheets
Students create and analyse a spreadsheet model to solve a simple problem.
Media Creation – Vector Graphics & 3D Design
Students produce a portfolio of digital media products including a logo and a simple 3D model.
Networks – From Semaphores to the Internet
Students describe how the internet works and how data travels across networks, from early communication to modern connected systems.
Year 86 modules
Cloud Services, E-Safety and Digital Project
Students understand cloud computing, revisit e-safety, and complete a collaborative cloud-based project.
Introduction to Website Design (Google Sites)
Students design and create a website using Google Sites, applying principles of effective web design.
Introduction to Python Programming
Students develop computational thinking skills and write and debug simple Python programs.
Layers of Computing Systems
Students understand how computer systems are organised and how data moves through a system.
Representations – From Clay to Silicon
Students explore how computers represent data digitally, including binary representation.
Intermediate Artificial Intelligence
Students explore how AI systems operate, evaluate ethical issues, and use AI tools responsibly.
Year 96 modules
Introduction to Cybersecurity
Students identify common cyber threats and develop safe and responsible online behaviours.
Artificial Intelligence and Responsible Innovation
Students understand how AI systems are developed and trained, and build and evaluate simple AI projects.
Web Development with HTML, CSS and JavaScript
Students design and build multi-page websites with structure, styling and interactivity.
GCSE Computer Science Foundations – Computer Hardware and Binary Representation
Students understand computer system components and how computers represent data using binary.
Intermediate Python Programming
Students develop more sophisticated Python programs applying decomposition and abstraction.
BTEC Digital Information Technology – Data Modelling
Students apply digital skills to solve a real-world problem through a data modelling project.
Year 107 modules
Systems Architecture
Students learn about the architecture and operation of computer systems, including the CPU and the Fetch-Decode-Execute Cycle.
Memory, Storage and Data Representation
Students develop an understanding of how data is stored and represented within computer systems.
Data Representation
Students explore how different types of data are represented digitally, including text, images and sound.
Networks and Internet Technologies
Students investigate how computers communicate and share data across networks.
Network Security and Systems Software
Students learn how computer systems are protected and managed.
Ethical, Legal and Environmental Impacts
Students explore the wider implications of computing technologies on society.
Introduction to Python Programming (Component 2)
Students are introduced to Python programming and computational thinking concepts for Component 2.
Year 116 modules
Algorithms
Students apply computational thinking and design algorithms, covering searching and sorting algorithms.
Programming Fundamentals
Students learn the fundamentals of programming with Python, covering sequence, selection, iteration, data types, data structures, string manipulation and subprograms.
Robust Programs, Boolean Logic & Languages
Students learn defensive design, testing, Boolean logic, translators and the integrated development environment.
Component 1 Revision
Complete revision course covering Systems Architecture, Memory and Storage, Networks, Security and Systems Software, and Ethical, Legal, Cultural and Environmental Impacts.
Component 2 Revision
Complete revision course covering Algorithms, Programming Fundamentals, Data Types and Data Structures, Additional Programming Techniques, and Defensive Design, Testing, Boolean Logic and Languages.
Examination Preparation
Dedicated exam preparation covering exam technique and command words, timed Component 1 practice, timed Component 2 practice, and final personalised revision.