Computer Science
A-Level Computer Science combines theoretical study and hands-on experience to develop knowledge and skills in computer systems, algorithms, programming, and logical thinking. The course equips students to solve real-world problems, encouraging creativity, analytical reasoning, and valuable skills for progression to higher education and technology-based careers.
Topics and Module Outline
-
Computer Systems: Explores hardware, software, networking, processor architecture, operating systems, system development, and digital technology's social, legal, and ethical implications.
-
Algorithms and Programming: Covers computational thinking, writing code in a high-level language (typically Python), algorithm design, efficiency analysis (big-O notation), recursion, searching/sorting techniques, abstraction, and data structures (stacks, queues, trees, graphs).
-
Programming Project (Non-Exam Assessment): Students undertake a substantial programming project of their choice, applying analysis, design, development, testing, and evaluation skills to solve a real-world problem, such as building games, simulations, data processing tools, or hardware interfaces.
Entry Requirements
6 (or above) in GCSE Computer Science and a 5 (or above) in Maths.
For further course information, please see the course directory.
Assessment Structure
-
Paper 1: Computer Systems – Written exam on theory, architecture, hardware/software, and systems; externally assessed.
-
Paper 2: Algorithms and Programming – Written exam focused on problem solving, computational thinking, algorithms, coding, and data structures; externally assessed.
-
Programming Project (NEA): Internally assessed coursework, worth 20% of the grade, involving the development of a significant software project.
Progression Pathways
This qualification supports entry into university courses such as Computer Science, Software Engineering, Cybersecurity, Artificial Intelligence, and related disciplines, as well as apprenticeships and careers in programming, data analysis, systems design, and IT consultancy.