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
Autumn term Spring Term Summer Term Yr 7 - Using Teams
- E-Safety
- Searching smart
- Word processing
- Copyright
- Computer Hardware
- Software
- Programming in Small Basic
- Spreadsheets
Yr 8 - Web 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
- Poster
- Spreadsheet
Yr 9 - Spreadsheets
- Databases
- Mail Merge
- Programming in Python
- Programming in Python
- 2D and 3D animation
- Data Science
- Cybersecurity
- Cyber threats
Yr 10 - Binary
- 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 11 - Python 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
Other Related Curriculum Documents




