
DEGREE GUIDE
Computer Science
What do Computer Science degrees involve?
Computer Science degrees teach you how to design software, develop algorithms, and solve complex computing problems. You will explore key areas such as programming, artificial intelligence, cybersecurity, data science, and software engineering. These courses help you build strong analytical, problem-solving, and coding skills while working with industry-standard technologies and programming languages. You will also learn about the ethical and societal impact of computing and how to apply technology to real-world challenges. Degrees often include hands-on projects, industry placements, and research opportunities, ensuring you graduate with the skills and experience to thrive in the tech industry.
Common Degree Names
💼 A placement year is widely available and encouraged for industry experience.
🌍 Study abroad is available at many institutions, often as part of an integrated programme or optional year.
BSc (Hons) Computer Science
BSc (Hons) Computer Science with Artificial Intelligence
BSc (Hons) Computer Science and Cyber Security
BSc (Hons) Computer Science and Mathematics
BSc (Hons) Computer Science and Business
BA (Hons) Philosophy and Computer Science
BSc (Hons) Computer Science with Psychology
MComp Computer Science
MComp and MSci are four-year integrated options that combine undergraduate and master's level study.

Level 3 (A-level / IB Diploma (HL) / Scottish Highers)
Computer Science is about problem-solving and logical thinking as much as coding. While you can learn programming on the course, mathematical reasoning underpins algorithms and data structures – which is why Maths is the most consistently required subject.
Universities usually expect:
Maths – essential for most Computer Science degrees
Computer Science – often recommended, but not always required
Further Maths (or IB AA HL) – welcomed but not usually required
Physics – helpful for technical or theoretical courses
✨ Maths is the key subject and keeps the widest range of options open. Some top courses also have a preference for Computer Science and/or Further Maths.
Universities may also accept:
BTEC Extended Diplomas in IT (being phased out), Computing (being phased out), or Applied Science (being phased out). Most competitive universities require A-level Mathematics alongside
BTEC National Extended Certificates or National Diplomas alongside A-levels that meet the subject requirements above
T-Levels in Digital Software Development; for programming routes, A-Level Maths may be preferred alongside
IB Career-related Programme (IBCP) with Maths at Higher Level among your IB subjects (minimum two, ideally three - see relevant subjects above), alongside your Career-Related Study; an IT pathway would be directly relevant
Requirements vary across institutions, especially around whether Computer Science at A-level (or equivalent) is essential; so always check course pages carefully.
Level 2 Qualifications (GCSE / MYP / National 5)
Most universities ask for:
GCSE Maths and English at grade 4/C or above, or equivalent such as National 5s or MYP
📘 Some courses may ask for a higher grade in Maths (e.g. 6 or B).
If you’ve taken GCSE Computer Science (or equivalent), that’s a bonus—but it’s not required.
Is this degree right for you?
Members can explore whether this degree fits who they are:
-
Skills you'd develop and whether they match your strengths
-
How this aligns with your interests, motivators and values
-
Career paths and where graduates end up
Full access to all self-discovery tools and guides. Cancel anytime.
Skills you would develop in X degree
Skill Name
Context sentence
Heading 6
I'm a paragraph. Click here to add your own text and edit me. It's easy.
Heading 6
I'm a paragraph. Click here to add your own text and edit me. It's easy.
custom skills note goes here
Is this a good fit for you?
Use the tabs to explore the kind of person that this would be a good fit for. Do you share the Interests, Motivations, Values, Work identity and skills that people who thrive in this course tend to have?
Not sure what these things are? Explore your Identity Tree with us first.
Interests that connect well with a Computer Science degree
Students who enjoy this degree often share these interests. You don't need to feel strongly about all of them, and interests develop over time. If one or two catch your curiosity, or sound like something you'd like to know more about, that's a good sign.


Technology, Computing & Digital Systems: The degree covers the full breadth of computing, from how hardware and software work together to how algorithms solve problems and how systems communicate across networks. You'll learn to program, design systems, and understand the theory behind the technology that shapes modern life.
Mathematics, Patterns & Data: Mathematical reasoning runs through the degree. You'll study algorithms, logic, and complexity theory, using quantitative thinking to analyse how efficiently programs run, how data can be structured, and how computational problems can be solved.
Careers a Computer Science degree could lead you to


