Computer Science


In Computer Science we encourage students to develop their understanding and application of the core concepts in computer science to become independent and efficient in the design and implementation of digital solutions for real-life problems.

Key Stage 3

At Key Stage 3 students will refine their ICT skills to enhance their learning in other subject areas. They will also be given the opportunity to develop a basic understanding of Computational Thinking and the discipline required to create digital solutions.


Our aim in year 7 is to ensure that all students learn to use digital resources effectively and safely throughout their studies in all subjects, as well as get a taste of Computer Science. The first term of year 7 is designed to help students understand and access the digital medium efficiently and safely. Students develop their digital organisational skills and improve their word-processing, publishing and presentation skills. Later in the year students are introduced to Computational Thinking and are taught to decompose problems and create basic algorithms. They will learn to code sequences which might include basic arithmetic processing.


Our aim in year 8 is to ensure that students are able to use data handling skills and spreadsheets to serve other subject areas, as well as gaining a broad understanding of the content of the Computer Science GCSE.

The first term will include a review of spreadsheets that enables students to use functions, formulae and graphs to analyse data effectively.

Later in the year students will develop their Computational Thinking focusing on âPattern recognitionâ and âAbstractionâ. They will cover basic flow diagrams and develop their coding skills to create solutions containing Selection and Iteration techniques.

Key Stage 4 

In Computer Science we encourage students to develop their understanding and application of the core concepts in computer science.


Building on skills and learning from year 8, our students will focus on the fundamentals of creating digital solutions to real life problems. Students will further develop their programming skills while deepening their understanding of low level and high level programming languages, Boolean arithmetic, Logic circuits and Algorithms.


Students will develop a broad understanding of Computer Systems, including, Computer architecture and Networks They will learn about the need for efficiency when creating digital solutions using a range of validation and sensitisation techniques.


Students analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.

Students will continue to develop an in depth understanding of system security, system software, ethical, legal, cultural and environmental concerns.

KS4 Assessment & Examinations
GCSE - Computer Science (9-1) - J276
276/01 Computer Systems Examination 40%
276/02 Computational Thinking Examination 40%
276/03 Programming Project 20%

Extra Curricular Opportunities

Lunchtime clubs will offer the opportunity to develop programming skills and apply them in the context of robotics.