Computer Science (AQA)

About this course

The study of Computer Science examines how computers work and how to apply them to solve problems and develop new technologies. The theory, design, development, and implementation of software and hardware components that comprise computational systems are all covered in this study. You'll learn about coding, algorithms, networking and databases.

A level Computer Science is highly recommended for further study in Computer Science or as an alternative to Mathematics for some higher education courses in Computer Science.

It can be combined with Further Mathematics, Physics or Chemistry for university entry to Engineering and Computer Science courses. It develops your communication, problem-solving, troubleshooting and analytical skills as well as strong technical skills like programming, understanding data structures and algorithms.

An A level qualification in Computer Science provides a foundation for further study in a number of STEM subjects.

What you will study/learn

A level in Computer Science covers the following units:

  • Fundamentals of programming
  • Fundamentals of data structures
  • Fundamentals of algorithms
  • Theory of computation
  • Fundamentals of data representation
  • Fundamentals of computer systems
  • Fundamentals of computer organisation and architecture
  • Consequences of uses of computing
  • Fundamentals of communication and networking
  • Fundamentals of databases
  • Big Data
  • Fundamentals of functional programming
  • Systematic approach to problem solving
  • Non-exam assessment - the computing practical project

Assessment:

The AQA A Level in Computer Science assessment comprises two externally examined papers.

  • Paper 1: a two-hour and thirty-minute exam: programming and theory- 40% of A level
  • Paper 2: a two-hour and thirty-minute exam: subject knowledge – 40% of A level
  • A non-exam computing practical project- 20% of A level

Entry requirements

Students applying for A Level programmes must have the equivalent of 4 GCSEs with a grade 5-8 (A-C grade) or better, or have taken A Levels previously, with unsatisfactory results, and level B2 English according to the CEFR for Languages; either IELTS 5.0 or better, or Cambridge FCE Grade C or above (this only applies to applicants whose first language is not English).

Students may also apply for A Level programmes if they have a satisfactory high school leaving certificate, or secondary school exit qualification, which is not equivalent to the A Level for UCAS purposes.

There are no specific previous learning requirements for AQA Computer Science. However, we recommend that students should have the skills and knowledge associated with a GCSE Computer Science course or equivalent.

Awarding Body

AQA

Career Prospects and further study

Students with an A level in Computer Science can pursue further study and careers across the workplace, software development, web development, data science, cybersecurity, and many roles in emerging technologies like AI and machine learning.