Degree Discipline Explorer

Computer Science: degree guide

Explore A-Level requirements, degree modules, reading lists, application tips, and graduate career destinations for top UK undergraduate subjects.

Compare course content, entry requirements and student experience
A research framework, not a universal entry requirement. Check each provider’s course page for your qualification profile and entry year.
STEM

Computer Science

Computer Science covers algorithms, software architecture, artificial intelligence, cyber security, and computational theory. A-Level Maths is heavily weighted by competitive universities.

Illustrative entry profile — verify by courseA*AA - ABB

Subjects to investigate — requirements vary

Check requirement: Mathematics (for almost all top courses)Helpful: Further MathematicsHelpful: Computer Science / ComputingHelpful: Physics

What You Study (Key Topics & Modules)

Data Structures & Algorithms
Object-Oriented Programming (Java, Python, C++)
Artificial Intelligence & Machine Learning
Computer Systems & Hardware Architecture
Databases, Networks & Cloud Infrastructure
Software Engineering Group Projects

Recommended Supra-Curricular Reading & Resources

UK admissions tutors look for genuine academic engagement beyond your classroom syllabus.

The Pattern on the Stone by W. Daniel Hillis
Algorithms to Live By by Brian Christian and Tom Griffiths
Code: The Hidden Language of Computer Hardware by Charles Petzold

Application & Personal Statement Advice

  • Highlight self-directed coding projects (GitHub repos, small web apps, coding puzzles like Project Euler).
  • Demonstrate mathematical problem-solving beyond the standard syllabus.
  • Show curiosity about real-world computing impact rather than just saying you enjoy gaming.
Specialist Review

Applying for Computer Science?

Ask about independent feedback on your preparation and whether suitable support is available for your subject.

Common Career Destinations
Software Engineer / Full Stack Developer
Machine Learning & AI Researcher
Cyber Security Analyst
Data Scientist / Quantitative Analyst
Technology Consultant
Considering an EPQ in Computer Science?

Turn a broad subject interest into a focused, researchable question before committing to a title.