
A Level Computer Science
Get insights into the curriculum we offer, discover the topics and skills you’ll learn with us and find out why this is a great subject to study with us

Computer Science has computational thinking at its core; thinking that provides solutions to problems, designs systems and recognises the nature of human and machine intelligence.It is a creative subject that involves the innovative thinking and development of ideas through coding. You will learn to become a strong programmer using different programming paradigms.
As part of this, you will explore many of the standard algorithms used in searching, sorting and pathfinding and will be able to select the most appropriate to use, based on its efficiency and suitability for the problem at hand. A diverse range of theoretical topics are covered, including how computers use logic, number systems, networks, databases and more. Computer science is split into papers one, two and non–examined assessment (NEA).
Students will study a range of topics over the two years of A-level.
Entry requirements: Grade 6 in GCSE Computer Science or Grade 6 in GCSE Maths
Course content
The following topics are studied during A level computer science:
• The characteristics of contemporary processors, input, output and storage devices
• Types of software and the different methodologies used to develop software
• Data exchange between different systems
• Data types, data structures and algorithms
• Legal, moral, cultural and ethical issues
• Elements of computational thinking
• Problem-solving and programming
• Algorithms to solve problems and standard algorithms
Assessment
1. Computer systems – 2 hours and 30 minutes (written paper) – 140 marks – 40% of A-level
2. Algorithms and programming – 2 hours and 30 minutes (written paper) – 140 marks – 40% of A – level
3. Programming project – NEA component – 70 marks – 20% of A – level
What you can do next?
Students progress to Russell Group universities or take up apprenticeships with leading companies to become programmers, computer engineers, big data analysts, computer game designers or specialists in the telecommunications industry. Future careers include: computer science, software development, IT support, cyber security, web development, computer programming.