Computing Curriculum Overview

Curriculum Aim & Intent

Aim

The aim of the computing department is to equip students with the knowledge and skills to understand and apply the fundamental principles of computer science. This includes developing computational thinking, problem-solving, and programming abilities, enabling students to design and evaluate digital systems. The department also fosters digital literacy, ensuring students can use technology safely, responsibly, and creatively, preparing them for active participation in a digital world and a wide range of future careers.

Intent

Key Stage 3 (Years 7–9)

At Key Stage 3, our intent is to build a strong foundation in the core areas of computing: computer science, information technology, and digital literacy. Students develop key computational thinking skills and learn to design, write, and debug programs using a range of programming languages. They gain an understanding of how computer systems work, including data representation and networks. Alongside technical knowledge, students are taught to use technology safely, respectfully, and responsibly. Our goal is to ignite curiosity and confidence in digital problem-solving, preparing students for more advanced study at Key Stage 4.

Key Stage 4 (Years 10–11)

At Key Stage 4, students deepen their understanding of computer science through the study of algorithms, data structures, logic, and programming, while also exploring ethical, legal, and environmental issues related to technology. Whether studying for GCSE Computer Science or a vocational ICT qualification, students apply theoretical knowledge to practical scenarios, developing real-world digital solutions. We aim to ensure all students leave with the digital competence needed for everyday life and the critical thinking skills essential for further academic study or employment in the digital sector.

Key Stage 5 (Years 12–13 / Sixth Form)

At Key Stage 5, our curriculum is designed to prepare students for higher education, apprenticeships, or careers in computing and related fields. Students engage with advanced topics such as abstract data types, databases, network security, and the theory of computation. Programming becomes more rigorous and independent, with extended project work fostering innovation and resilience. We aim to produce digitally fluent, analytical, and adaptable learners who can thrive in a fast-evolving technological landscape, fully equipped for the demands of university and the digital workplace.

Brief Overview of Curriculum Content for Each Term

YearAutumn TermSpring TermSummer Term
Yr 7Email
Using Teams
E-Safety
Searching smart
Word processing
Copyright
Computer Hardware
Software
Programming in Small Basic
Spreadsheets
Yr 8Web design using HTML and CSS
Binary conversion
Binary arithmetic
Binary representation of text, images and sound
Networks
The Internet
The World Wide Web
Network security
Mobile app design
Mobile phone hardware
Handling data securely
Programming in Python
Business project including creating professional:
Logo
Email
Poster
Spreadsheet
Yr 9Spreadsheets
Databases
Mail Merge
Programming in Python
Programming in Python
2D and 3D animation
Data Science
Cybersecurity
Cyber threats
Yr 10Binary
FDE cycle
Primary & secondary storage
Networks
Network Security
Programming
Network protocols
System software
Ethical issues
Legal issues
Environmental issues
Privacy issues
Legal issues
Programming
Programming constructs
Computational Thinking
Pseudocode & flowcharts
Logic & syntax errors
Trace tables
Searching and sorting algorithms
Programming
Yr 11Python programming
Boolean Algebra
Defensive Design
Testing
Translators
Networks
Hardware
Software
Binary
Algorithms & programming
Paper 1 & Paper 2 Revision
Programming
How Our Curriculum Caters For SEND Students

How does our Curriculum cater for students with SEND?

At Key Stage 3, we ensure all students, including those with SEND, build a strong foundation in computing through carefully structured lessons that are accessible, engaging, and differentiated. We use a range of teaching strategies and tools—such as visual aids, scaffolded programming tasks, and hands-on activities—to support diverse learning needs. Concepts like algorithms, programming, and networks are introduced progressively, with additional support and tailored resources provided where needed. We prioritise building confidence and independence, ensuring all students, regardless of ability, can access the curriculum and develop digital literacy and problem-solving skills in a supportive environment.

At Key Stage 4, we continue to ensure high-quality access to computing for SEND learners through personalised support, and appropriate qualification pathways (e.g. GCSE Computer Science or vocational ICT courses). We break down complex ideas—such as data representation, algorithms, and system architecture—into manageable steps, using regular formative assessment to guide progress.

At Key Stage 5, we maintain a commitment to accessibility by offering differentiated support, personalised guidance, and mentoring to help SEND students thrive in more advanced computing topics. Students are encouraged to work at their own pace with bespoke scaffolding for tasks like programming projects. We foster a classroom culture of patience, respect, and high expectations for all learners. Our aim is to empower SEND students with the technical, analytical, and organisational skills required for further education or employment in the digital sector.

How Our Curriculum Caters For Disadvantaged Students

How does our curriculum cater for disadvantaged students and those from minority groups?

Computing rooms are made available during lunchtimes and after school for coursework completion or revision.
Lessons are differentiated with scaffolding, including sentence starters, code templates, and worked examples, especially for programming units.
Regular retrieval practice through low-stakes quizzes and hinge questions help all pupils, especially those who may lack prior knowledge or struggle with retention.
We regularly review progress data to identify underperforming disadvantaged pupils and implement early interventions.
Small group or 1-to-1 support is offered for pupils needing additional help, often during lunchtime or after school.
More confident students, including digital leaders, provide support to peers in a structured format.
Staff are informed of disadvantaged pupils’ needs via seating plans and Class Charts data to tailor support sensitively.
Encouragement and praise are used deliberately to build self-efficacy in computing, which some pupils find intimidating.
We embed examples of influential technologists from a range of ethnic and cultural backgrounds to reflect and inspire our diverse student body.

Knowledge Organisers