top of page
An image of a laptop with coding.

Computer Science BSc

Study of computing, programming, data, algorithms, and system design.

Is this for you?

This degree could suit you if you:

  • Enjoy coding and technology

  • Like problem-solving

  • Want a tech career

  • Are logical

  • Are curious

Popular Career Fields

Technology & Startups

Finance & Banking

Research & Academia

Government & Public Sector

Your Personality Might Be:

Logical thinker

Finance & Banking

Mathematically competent

Innovation-focused

What is it?

What Is a Computer Science Degree?

Computer Science is the study of how computers work - from the theory behind algorithms and data to the design of software and hardware that power everything from apps to AI.


Why Study Computer Science?

Technology shapes the modern world. Studying Computer Science gives you the skills to create, problem-solve, and innovate - whether you want to build apps, design games, work in cybersecurity, or explore artificial intelligence.

A close up of computer programming on a screen.

Course Summary

Study of computing, programming, data, algorithms, and system design.

What you'll study

Most Computer Science degrees cover:


  • Programming (languages like Python, Java, or C++)

  • Algorithms and data structures

  • Computer systems and architecture

  • Databases and information management

  • Software engineering

  • Web and mobile development

  • Artificial intelligence and machine learning

  •  Cybersecurity

Later in your course, you can usually choose areas that interest you, for example, game development, robotics, human–computer interaction, or data science.



Degree Types

  • BSc (Bachelor of Science): Focuses on the technical and mathematical side.

  • MComp (Integrated Master’s): A four-year degree for deeper study and research skills.

Explore More Courses

Skills You'll Gain

A Computer Science degree builds both technical and transferable skills, which might include:

Programming Expertise – writing software using languages such as Python, Java, C++, or JavaScript.


Algorithmic Thinking – designing efficient algorithms and solving computational problems logically.


Software Engineering Skills – building, testing, and maintaining reliable applications and systems.


Systems & Architecture Knowledge – understanding operating systems, databases, networks, and computer hardware.


Data & Computational Analysis – working with data structures, machine learning basics, and computational methods.

Explore Uni Open Days

Pathways, Placements and Work Experience

CAREERS

Career Pathways

Computer Science graduates are in high demand across almost every industry. Five major fields include:

  • Software Development & Engineering – building applications, systems, and digital products.

  • Cyber Security – protecting networks, systems, and data from cyber threats.

  • Data Science & Analytics – analysing datasets, building models, and generating insights.

  • Artificial Intelligence & Machine Learning – developing intelligent algorithms and automated systems.

  • Networks & Cloud Computing – managing network infrastructure, cloud platforms, and distributed systems.

Work Experiences & Placements

Many Computer Science degrees offer:

  • Industry placements or “sandwich years” — where you spend a year working for a tech company.

  • Internships or summer placements, often with employers like software firms, banks, or startups.
    These experiences are great for building your CV and finding out what kind of tech career suits you.

Salary Profile

Coming soon

Qualifications, Personal Satement, What to do Next?

AM I ELIGIBLE?

Entry Requirements

A-levels or equivalent including Maths. Computer Science, Further Maths, Physics, or Computing are beneficial and sometimes preferred by competitive universities.

Personal Statement Tips

  • Show your enthusiasm for computing - mention coding projects, online courses, or challenges (like Codewars or hackathons).

  • Reflect on how you solve problems or enjoy logical thinking.

  • Explain your long-term interests in technology and innovation.

What to do Next

  • Explore different course options and compare modules.

  • Attend open days or virtual events to see labs and meet lecturers.

  • Try some online coding tutorials (like Python or web development) to see if you enjoy it.

  • Think about whether you want a general Computer Science degree or one with a focus, e.g. Artificial Intelligence, Games, or Cybersecurity.

Uni student

Not sure what to study?

Alternatives to Degrees

Internships
Short Courses
Apprenticeships
Apprenticeships

Wider Reading


  • “Code: The Hidden Language of Computer Hardware and Software” by Charles Petzold – A clear introduction to how computers work.

  • “The Pragmatic Programmer” by Andrew Hunt and David Thomas – A classic on software craftsmanship and good coding practice.

  • “Artificial Intelligence: A Guide for Thinking Humans” by Melanie Mitchell – An accessible look at AI today and its future.

  • “Algorithms to Live By” by Brian Christian and Tom Griffiths – Shows how computer science principles can solve everyday problems.

bottom of page