Computer Science

This course is designed to give you a general experience in Computer science and enabling you to develop your programming skills.  It gives you the freedom to develop your own programming ideas as well as teach the fundamentals of Computer Science.


The aim of the A-level Computer Science is to build on the knowledge, understanding and skills established at key stage 4.

It also encourages students to develop a broad range of the knowledge, understanding and skills of computing, as a basis for progression into further learning and/or employment.

Exam board: AQA
Syllabus title: A-level Computer Science
Course code: 7516/7517

Course content


At the end of year 12 students start work on an independent project of their choice.  They need to create a computer system which considers the storage of the data, the user interface and complex programming methods to manipulate the data.  Some students choose to use often use client-server technology or raspberry pi’s to complete their projects

External Exams 

For the external exams students spend time studying programming and data structures, Data representation, Computer systems and uses of computers, Communication and Networks, Databases. Students further develop their skills in Python to include object orientated programming. They also learn how to use SQL.

Assessment and weighting

Paper 1 is an on screen exam worth 40%, which mainly tests the programming element of the course.
Paper 2 is a written paper worth 40%, which examines the theory aspects of the course mentioned above.
The coursework is worth 20%


The department aims to run a trip to Berlin and/or another European location,  for students studying the course and to enable them to see the application of Computer Science in a real world environment.

Future opportunities/ career

Programming, software engineering, gaming industry etc. There is also demand for programmers in medical research, entertainment and music industry etc.

Qualifications/ School record


  • 5 in English
  • 6 in Computing and 6 in Maths
  • Good attitude to learning in GCSE Computing


  • Hard working
  •  Determined
  • Keen to learn
  • Attention to detail



  • Logical
  • Problem solver
  • Independent thinker
  • Organised


  • Strong logic skills
  • Good written skills



  • Experience in writing Python code to solve simple problems
  • Determination to solve problems and seeing things through to the end.


  • Enjoy programming outside of school
  • Interest in the development of future technology.


Updated 14/04/2022