What is our vision in Computer Science ?

We teach children how to break down real world problems, and to think logically and create programs where key algorithms are applied to solve problems. Every programming language has its own vocabulary and grammar but they all follow the same type of logic. We expose the students to the computational idea of abstraction, and how to think logically, plan and write programs to solve problems. They will learn skills which are transferable between programming languages, not just how to program in one particular language. They will also be taught at a basic level how a computer works, particularly the architecture and the binary representation of data, as well as the fundamentals of computer networking and the internet.

We have particular focus on:

  • extending beyond the regular curriculum the coding skills of students with particular aptitude and/or the elected desire to extend their learning;
  • promoting and increasing the participation of girls at GCSE level with the objective of a 50/50 balance of girls and boys.


Computer Science curriculum journey 


Computer Science at KS3

Our Computer Science curriculum is both fun and stretching, covering aspects of computer science, digital literacy and creativity. The areas of study offer students broad experiences within the subject area. Over the course of Key Stage 3, students will have experienced and studied many different areas of Computer Science to give them a taste of what the subject entails. 


Support for students

Lunchtime and after-school coding club, drop-in sessions.


Curriculum learning grid for Year 7

Curriculum learning grid for Year 8

Curriculum learning grid for Year 9


Computer Science Super Curriculum


Computer Science at KS4

Students can elect to study AQA GCSE Computer Science in Key Stage 4. This qualification builds on the foundation of knowledge acquired at Key Stage 3 and is practical in nature. This qualification is assessed through two theory based examinations.

Students develop programming and problem solving skills at KS3 then throughout the GCSE course in preparation to complete a number of programming challenges.


Extended Learning Opportunities in Computer Science

Our Computer Science curriculum is both fun and stretching, covering aspects of computer science, digital literacy and creativity. This includes a range of trips, clubs and cross curricular opportunities. 


Curriculum learning grid in Year 10

Curriculum learning grid in Year 11


Further Education & Career Pathways in Computer Science


Support for students

Drop-in sessions, access to subject leader by email for ad-hoc support needs, weekly after-school support sessions.


Useful revision websites

BBC Bitesize






Computational Thinking



Khan Academy


Programming techniques




Computational logic


BBC Education 


Data representation

Computing at school


Computing Systems

 Systems Architecture





GCSE Computing



GCSE Computing


Ethical, legal culture and environmental issues

BBC News


How can parents and carers support learning ?

Monitor timely completion of homework tasks and revision activity, provide access to online classroom and coding resources, support with the department’s ethos of a mature and disciplined approach to learning and behaviour.


Computer Science marking & assessment protocol