Year 7

After an introduction to our school’s computer systems the year 7 cohort explore a varied and broad curriculum. A unit on the use of Microsoft Excel begins to build on a student’s digital literacy, a web development project helps them explore their digital creativity and a unit on computer architecture gives them an insight into the structure of computers and how they work. In their first year with us our students will also be introduced to their first high-level programming language Python.

Year 8

In year 8 our students enhance both their digital literacy and digital creativity skills through a unit of work using Microsoft Publisher where they will produce their own magazine. Our year 8s will then use the Swift programming language to complete a series of programming challenges which will both further encourage their computational thinking abilities and introduce them to several programming techniques essential to the modern developer. A unit of work on Data Representation gives them their first exposure to some key Computer Science concepts such as Binary, Hexadecimal and compression.

Year 9

Year 9 provides our students with the opportunity to enhance their computing skills and to prepare themselves for the subject at GCSE level. A rigorous unit in Python enhances the programming concepts introduced in year 8 while really challenging their computational thinking skills in a text based high level-programming language. Following this our students will work on the fundamentals of logic and problem solving in computing as they continue to write increasingly complicated algorithms. This will provide an excellent basis for those who wish to continue their studies on to GCSE level and will provide all students with essential and transferable skills they will take with them in whichever field they choose to study.


The AQA GCSE (9-1) syllabus provides students with exposure to real-world programming and computer science skills. This is an academically challenging course while remaining suitable to students of all abilities. The course covers…

  • Algorithms
  • Programming
  • Data Representation
  • Computer Systems
  • Networks
  • Cyber Security
  • Ethics

The course is assessed with two exams, one on theory and the other on programming both worth 50% of their overall mark. There is also a Non Examined Assessment consisting of a programming task which they are required to pass. This is delivered in class time.

A Level

Advances in computing are transforming the way we work and the AQA A-Level Computer Science curriculum reflects these changes. An academically rigorous course, A-Level Computer Science requires a strong mathematical skill set and the ability to solve complex problems. The course covers…

  • The Fundamentals of Programming
  • Problem Solving
  • Data Structures
  • Algorithms
  • Regular Languages
  • The Internet
  • Databases and Software Development
  • Object Oriented and Functional Programming
  • Data Representation
  • Hardware and Software
  • Computer Organisation and Architecture
  • Communications

The course is assessed with two final exams each contributing 50% to the overall grade. These cover theory and a practical programming paper.