Computer Science


In KS3 students will cover a range of topics that will help to develop their ICT skills and introduce them to computing concepts. Students are introduced to computing through a clear framework of lessons that reflects the new computing programmes of study.

In Year 7 students will identify and describe a range of computer components and distinguish the difference between hardware and software. They will cover the topic of e-safety; they will also cover data collection and modelling using spreadsheets and be introduced to computer programming using Scratch.

In Years 8 and 9 students are introduced to the theoretical side of the subject. This will involve students learning and using a range of computer programming languages, algorithms and computational abstractions. The units of work will develop students’ ability to use their Computing skills in a range of different contexts to solve more complex problems.


We offer two courses at Key Stage 4, catering to a wide range of student interests and learning preferences.

The ICT courses place a strong emphasis on using computer applications to solve problems.

The GCSE Computing course moves that emphasis to understanding and developing new software and goes to the heart of how a computer functions.


Cambridge Nationals Certificate in ICT L1/2 (OCR)

Students will develop their skills to produce solutions for given problems. Students will also develop their understanding of ICT within the business world, health and safety, and legal and ethical issues surrounding the use of ICT.

Students complete 4 units each worth 25%.
Unit 1 – Understanding Computer Systems (mandatory) externally assessed, 1 hour written examination.  As the first core unit and a foundation for others, this unit will give students a solid base to develop knowledge and understanding of computer systems and the implications of working with data to enable them to use computers effectively.
Unit 2 – Using ICT skills to create Business Solutions (mandatory).  In the second core unit, students will refine their existing knowledge of computers to reflect the working practices of the commercial world. This includes using a wide range of software efficiently.
The last two units covered in Year 11 are Product Design and Introduction to Programming.

GCSE Computing J275 (OCR)

Computing is a subject distinct from ICT in that the focus is on developing the skills, knowledge and understanding to create computer systems including software and applications in use on computers and mobile devices. This course teaches students to understand the fundamental concepts of computing and develop software applications to solve a range of problems. Students with a keen interest in solving abstract problems and logic will find this course highly engaging.

The course is assessed through two controlled assessment tasks completed throughout the two years of study (contributing 60% of the marks)  and a written exam (40% of the marks) undertaken in year 11.

Topics covered include practical programming projects using the Python programming language, computer memory and data storage, networking, hardware and software components and logic.


A Level Computing H047/H447 (OCR)

The course is much more than just training in a programming language. The emphasis is on computational thinking. The study of computation is about what can be computed and how to compute it. Computer Science involves questions that have the potential to change how we view the world. Experimental Computer Science can be done with computers whereby we can learn more about the natural world by observing the emergent behaviour of a colony of interacting software agents in a simulation. Computing is about designing new algorithms to solve new problems. This course, with its emphasis on abstract thinking, general problem-solving, algorithmic and mathematical reasoning, scientific and engineering-based thinking, is a good foundation for understanding these future challenges.

The course is aimed at students who wish to develop a logical approach to solving problems and understanding the ways in which computer systems are developed. Students should be able to work independently applying their own analytical reasoning to solve both abstract and specific problems.

Extra-Curricular Activities

KS3 programming club Tuesday to Thursday lunchtime

Catch-up Sessions – To help students achieve their high aspirational targets we offer additional support at lunch time for a range of year groups