Computer Science


Computer Science is the study of how computers and computer systems work and how they are constructed and programmed. From the design of computers to programming, Computer Science has broadened applications in areas as diverse as science, engineering, mathematics and the arts. Computer Science has replaced ICT in the National Curriculum from September 2014 and we are pleased to offer a varied and exciting curriculum all the way through Key Stages 3, 4 and 5.

We also have a range of additional hardware to support practical and investigatory style work, this includes; Raspberry Pi’s; BBC Micro: Bits; Arduino Boards; Pico Boards; Vex Robots; and much more!

The faculty is well staffed with subject experts who are passionate about both their subject and teaching.


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.


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

Students develop programming skills throughout the course in preparation to complete a controlled assessment during Year 11. This is a substantial project of 20 hours in duration. Topics are chosen from a range set by the examination board, but in recent years’ students have designed and developed programs such as complex calculators, hangman games, arithmetic quizzes and technical trouble-shooters.

As part of the theory based examination, students study many key topic areas; Systems Architecture, Networking and Protocols, Systems Security, Systems Software, Computational Thinking, Programming Techniques, Computational Logic, Data Representation and Ethical, Legal, Cultural and Environmental Concerns.