
Learning how computers work and how to design, write, and analyse programs and algorithms to solve problems.
A Level
Computer Science
Quick Summary
Exams & programming – About 70% theory exams, 30% practical programming project
It's NOT IT or ICT – Focused on computing and coding, not using Office.
Maths is important – A-Level Maths isn't always required but is strongly recommended for competitive computer science degrees
What's it actually like?

IN A NUTSHELL
A-Level Computer Science combines written exams with programming coursework. You'll study how computers work (from transistors to operating systems), programming (typically in Python, Java, or C#), algorithms, data structures, and theoretical computer science.
You'll write programs, solve computational problems, understand how hardware and software interact, and explore topics like artificial intelligence, networking, and databases. The coursework involves developing a substantial programming project solving a real-world problem.
It's about 70% theory (exams on concepts, algorithms, systems) and 30% practical programming (coursework project).
This isn't "learning to use Microsoft Office." It's about computational thinking and software development.

Maths is important: Computer Science involves binary, Boolean algebra, algorithms, and computational complexity. A-Level Maths isn't always required but is strongly recommended. If you're not taking Maths A-Level, check you're comfortable with logical and mathematical thinking.
About the course
Is this for you?
Cells and molecules
A-Level Biology begins with the building blocks of life. You'll study biological molecules like carbohydrates, lipids, proteins, enzymes, and DNA, alongside cell structure, membranes, microscopy, and cell division.
Disease and immunity
You'll learn how diseases spread and how the immune system works to protect the body.
How organisms function
You'll study how whole organisms work – human systems like the heart and circulation, gas exchange in the lungs, digestion, hormones, the nervous system, muscles, and homeostasis (which keeps the body balanced).
Genetics and evolution
A major part of the course focuses on DNA and protein synthesis, inheritance and variation, natural selection, biodiversity, and classification.
Ecosystems and plants
You'll learn how organisms interact with their environment, plus plant biology, photosynthesis, and respiration.
Practical work
You'll develop practical and data-analysis skills through experiments. Assessment is mainly through written exams, with practical skills tested alongside theory.
Computer Science is a good choice if you:
Genuinely enjoy problem-solving and logical thinking
Curious about how computers actually work, not just how to use them
Like programming or want to learn it properly
Don't mind when code doesn't work first time (debugging is part of the process)
Enjoy mathematics and logical reasoning
Want to create things (programs, apps, solutions)
Can work independently on complex projects
Comfortable with abstract thinking
Programming - You'll become proficient in at least one programming language and understand fundamental programming concepts applicable to any language.
Problem-solving - Breaking down complex problems, designing algorithms, and debugging code strengthens logical thinking massively.
Computational thinking - You'll learn to think about problems in ways that computers can solve them.
Project management - Your coursework project teaches planning, development, testing, and evaluation of substantial software.
Logical reasoning - Understanding algorithms, data structures, and how computers process information trains rigorous thinking.
Attention to detail - One misplaced semicolon breaks your program. You'll become meticulous.
It's not IT or ICT. This isn't about using software or making PowerPoints. It's about understanding computational theory and writing software. They're completely different subjects.
Programming takes time. Your coursework project is substantial, you'll spend months developing, testing, and documenting it. Time management is crucial.
Debugging is frustrating but essential. Your code won't work first time. Or second. Or third. You need patience and persistence.
Theory matters as much as practice. You can't just be good at coding, you need to understand computer architecture, networking, databases, and computational theory.
Prior experience helps but isn't essential. Some students have programmed before; others haven't. Both can succeed, but you'll need to catch up quickly if you're new to programming.
Computer Science + Maths + Further Maths = For top computer science degrees
Computer Science + Maths + Physics = Strong STEM combination
Computer Science + Maths + Economics = Tech with business/data focusComputer Science rewards logical thinking and consistent practice. Here's how to succeed:
Code regularly – Program something every week, even small projects. The more you code, the more fluent you become. Don't just do homework: build things for fun.
Embrace debugging – Don't get frustrated when code breaks. Learn to debug systematically: read error messages, use print statements, work through logic step by step.
Understand theory deeply – Don't just memorise algorithms, understand WHY they work. Being able to explain concepts shows real understanding and helps in exams.
Start coursework early – Your programming project takes months. Plan it properly, start early, test thoroughly, and document as you go. Don't leave it until the last minute.
Computer science graduates can go on to work in:
Software development
Cybersecurity
Data science
Games development
AI and machine learning
Web development
Systems analysis
and countless other tech roles.
Tech skills are in high demand across all sectors.
Computer Science A-Level opens doors to:
Computer Science degrees (usually required)
Software Engineering
Artificial Intelligence
Data Science
Cybersecurity
Top tip: Most Computer Science degrees also want A-Level Maths alongside Computer Science.
Ask yourself:
Am I genuinely interested in how computers work, not just how to use them?
Do I enjoy logical problem-solving and puzzles?
Am I comfortable with mathematics and logical thinking?
Am I willing to spend significant time programming and debugging?
Can I work independently on long-term projects?
Do I want to create software or work in tech?
Versatility: Programming and computational thinking are valuable in science, engineering, finance, research, and even creative industries.
All A Levels
Scroll
Arabic
Developing the ability to understand, speak, read, and write Arabic fluently while exploring Arabic culture and society.
Art & Design (Art, Craft & Design)
Exploring and creating work across a wide range of art, craft, and design materials and techniques.
Art & Design (Fine Art)
Exploring and creating ideas using a range of artistic and creative skills and materials.
Art & Design (Graphic Communication)
Designing visual ideas using creativity, typography, images, and digital tools to communicate messages.
Art & Design (Textile Design)
Designing and creating original fabric-based work using creative techniques, materials, and textile processes.
Art & Design (Three-dimesional Design)
Designing and making three-dimensional objects using a range of materials, tools, and creative techniques.
Biology
Understanding how living organisms work, from cells and enzymes to genetics, ecosystems, and human biology, using experiments and evidence.
Business Studies
Understanding how businesses operate, make decisions, and compete in a changing economic and global environment.
Chemistry
Understanding how substances are structured, how they react, and how to calculate and explain chemical changes using theory and experiments.
Classical Civilisation
Explores the literature, history, and culture of ancient Greece and Rome while developing strong skills in analysis, interpretation, and essay writing.
Computer Science
Learning how computers work and how to design, write, and analyse programs and algorithms to solve problems.
Drama & Theatre
Studying plays through both performance and analysis, combining acting, staging, and written evaluation of theatre.
Economics
Understanding how individuals, businesses, and governments make choices about money, resources, and the economy.
English Language & Literature
Studying how writers use language and literary techniques to create meaning across fiction, drama, poetry, and non-fiction texts.
English Literature
Understanding how stories, plays, and poems communicate ideas about life and society.
Environmental Science
Explores how natural systems work, how humans affect the environment, and how environmental problems can be managed and solved.
Film Studies
Considering A-Level Film Studies? This guide will help you figure out if studying cinema as an art form is right for you.
French
Developing the ability to understand, speak, read, and write French fluently while exploring French culture, society, and literature.
Further Mathematics
Studying advanced and challenging mathematics that goes beyond A-Level Maths, focusing on deep problem-solving and abstract thinking.
Geography
Understanding how the Earth’s physical processes and human activity shape places, environments, and the way people live.
German
Developing the ability to understand, speak, read, and write German fluently while exploring German-speaking culture and society.
History
Understanding how and why the past happened by analysing events, people, and sources and building written arguments.
Italian
Developing the ability to understand, speak, read, and write Italian fluently while exploring Italian culture, society, and literature.
Japanese
Considering A-Level Japanese? This guide will help you figure out if studying the language of anime, manga, and Japanese culture is right for you.
Latin
Reading and analysing Latin texts while learning the language and exploring Roman culture and history.
Mandarin Chinese
Developing the ability to understand, speak, read, and write Mandarin Chinese fluently while exploring Chinese culture and society.
Mathematics
Understanding how numbers, symbols, and graphs are used to solve problems and explain the world.
Media Studies
Studying how media is created, analysed, and used to communicate ideas and influence audiences.
Modern Foreign Language
Develops your ability to speak, understand, read, and write a foreign language fluently while exploring the culture, society, and history of countries where it is spoken.
Music
Develop your skills in performing, composing, and analysing music across different styles while building a deeper understanding of how music works.
Music Technology
Focuses on recording, producing, and creating music using professional software and studio techniques while studying how music is made and processed.
Philosophy
Exploring big questions about reality, knowledge, and morality through logic, arguments, and critical thinking.
Photography
Learning how to capture, edit, and present images creatively using cameras and digital techniques.
Physical Education
Combining practical sport performance with the study of the science, psychology, and social factors behind physical activity.
Physics
Understanding how the universe works, from forces and energy to particles, waves, and motion, using maths and experiments.
Politics
Understanding how power, government, and political ideas shape how countries are run and how decisions are made.
Religious Studies
Develops your understanding of religion, philosophy, and ethics while building strong skills in analysis, evaluation, and written argument.
Sociology
Understanding how society works and how social forces shape people’s lives, behaviour, and opportunities.
Spanish
Developing the ability to understand, speak, read, and write Spanish fluently while exploring Spanish-speaking culture and society.
Common A Level combinations
This A Level pairs well with:
Popular A Level combinations
Computer Science + Maths + Further Maths = For top computer science degrees
Computer Science + Maths + Physics = Strong STEM combination
Computer Science + Maths + Economics = Tech with business/data focus










































