top of page
A young female university student in a casual jumper working at a monitor displaying code in a modern university computer lab, with a whiteboard showing binary tree diagrams and Big O notation behind her and other students at workstations nearby, representing the algorithmic and programming focus of Computer Science degrees

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.

     Example
Modules

  • Introduction to Programming: Learn to write code using languages like Python or Java, building skills in algorithmic thinking and structured problem-solving.


  • Systems Architecture: Explore how computers work from the inside out, studying components like processors, memory and data pathways that make modern systems run.


  • Data Structures and Algorithms: Discover how to organise, store and process data efficiently, using structures like arrays, stacks and trees to solve real problems.

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.

A laptop displaying a quicksort algorithm in Python with terminal output alongside a data structures textbook open to tree diagrams, a systems architecture diagram showing CPU and memory pathways, a database schema with SQL queries and handwritten notes on network protocols, illustrating the core theoretical and practical skills developed in Computer Science degrees

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
Adaptability & Resilience.png
Skill Name

Context sentence

Adaptability & Resilience.png
Heading 6

I'm a paragraph. Click here to add your own text and edit me. It's easy.

Adaptability & Resilience.png
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

​

bottom of page