A Level Computer Science is an exciting and dynamic course that encourages a number of modern technological skills. Advances in Computer Science are transforming the way we live and work, and the new Computer Science specifications are changing with the times. This course, with it's emphasis on abstract-thinking, general problem-solving, algorithmic and mathematical reasoning, scientific and engineering-based thinking is an excellent foundation for meeting these future challenges. 


Course Content

We use the AQA exam board for A Level Computer Science (7517) and cover the following content:

Year 1:

  • Fundamentals of Programming
  • Problem Solving and Theory of Computation
  • Data Representation
  • Hardware and Software
  • Computer Organisation and Architecture
  • Communication: Technology and Consequences

Year 2:

  • Data Structures
  • Algorithms
  • Regular Languages
  • The Internet
  • Databases and Software Development
  • OOP and Functional Programming

This is assessed by 3 components:

Paper 1 (40%)

 - On-Screen Exam - 2hours 30mins

 -  Uses pre-release skeleton code to assess both programming concepts and theory knowledge

Paper 2 (40%)

 - Paper Exam - "hours 30mins

 - Tests theory knowledge through a mix of short and long answer questions

Non-Exam Assessment (NEA) (20%)

 - Programming Project

 - Develop a solution to a real-world problem of your choice 

Where the course leads

This course typically leads to either a university course of study in Computer Science or related disciplines such as Mathematics, Physics or Engineering, or to higher-level apprenticeships in silmilar related areas. It can, however, lead to a variety of other courses and disciplines as the problem-solving and abstract-thinking skilss are transferrable to any subject.

Entry Requirements

GCSE Mathematics Grade 6 is required.

GCSE Computer Science grade 5 is required if this option has been taken.

Course Contact

Mr C Prince

Computer Science Subject Leader