A-Level · Computer Science
AQA
Explore revision resources organised by AQA specification section and exam paper.
Paper 1
Programming
Topics covered in AQA A-Level Computer Science Paper 1.
4.1
Fundamentals of programming
Explore the fundamentals of programming covered by the AQA A-Level Computer Science specification.
4.2
Fundamentals of data structures
Explore data structures and abstract data types covered by the AQA A-Level Computer Science specification.
4.3
Fundamentals of algorithms
Explore algorithms and problem-solving techniques covered by the AQA A-Level Computer Science specification.
4.4
Theory of computation
Explore abstraction, problem-solving and theoretical models of computation covered by the AQA A-Level Computer Science specification.
Paper 2
Computer systems
Topics covered in AQA A-Level Computer Science Paper 2.
4.5
Number systems
Explore number systems, information representation, compression and encryption covered by the AQA A-Level Computer Science specification.
4.6
Hardware and software
Explore hardware, software, programming languages, translators and Boolean logic covered by the AQA A-Level Computer Science specification.
4.7
Computer architecture
Explore computer hardware, processor operation, assembly language, interrupts and processor performance covered by the AQA A-Level Computer Science specification.
4.8
Consequences of uses of computing
Explore the social, ethical, legal and environmental consequences of the use of computing.
4.9
Communication and networking
Explore communication, networking, the internet and TCP/IP protocols covered by the AQA A-Level Computer Science specification.
4.10
Fundamentals of databases
Explore relational databases, database normalisation, SQL and client-server databases covered by the AQA A-Level Computer Science specification.
4.11
Big Data
Explore big data and its use in computer science.
4.12
Fundamentals of functional programming
Explore functional programming concepts and techniques covered by the AQA A-Level Computer Science specification.
4.13
Systematic approach of problem solving
Explore systematic approaches to problem solving covered by the AQA A-Level Computer Science specification.
NEA
Non-exam assessment
Resources to support the AQA A-Level Computer Science NEA.

