whatuni website logo
Sign in
  • Find a course
  • Find a uni
    • Study in England
    • Study in Northern Ireland
    • Study in Scotland
    • Study in Wales
    • University Finder
  • Careers
    • Career Matcher
    • Career profiles
  • Prospectuses
  • Open days
  • Rankings
    • Whatuni Awards
    • 2024 winners
    • Full Whatuni rankings
    • Student reviews
    • Write a review
  • Advice
    • Clearing
    • Research and prep
    • Accommodation
    • Student life
    • Blog
    • News
    • Guides
    • Parents
  • Home
  • Advice
  • Subject guides
  • Computer science

Computer science

Computer science is an interdisciplinary field which underpins our modern, information-driven world. It’s the study of information processing and computation and involves working with both software and hardware systems. Computer scientists analyse complex problems and create innovative solutions to advance various fields including artificial intelligence, cryptography, and networking. 

btn-arrow-right-whitebtn-arrow-right-whitebtn-arrow-right-white

ON THIS PAGE

  • -Types of degrees
  • -Average entry requirements
  • -What subjects do you need?
  • -What students say about computer science
  • -Computer science specialisations
  • -Typical topics in computer science
  • -What will you learn studying computer science?
  • -Professional accreditations
  • -What alternatives are there to a computer science degree?
  • -What can you do with a computer science degree?
  • -Top five universities for computer science

Types of degrees

Single Honours 

  • Software Engineering 

  • Cybersecurity 

  • Artificial Intelligence  

  • Data Science 

  • Information Technology 

Joint Honours 

  • Computer Science and Linguistics 

  • Artificial Intelligence and Data Science 

  • Computer Science and Economics 

SOURCE: COMMON DEGREE TITLES FROM WHATUNI

Alternative options

  • Foundation years If you don't meet the entry requirements of your computer science degree course, then you can complete a foundation year, which typically lasts for one year, and will bring you up to speed with course content and English language skills if necessary.

  • Sandwich degrees It’s possible to extend your degree by an extra year, ‘sandwiched’ between Years 2 and 3, or after Year 3 of your undergraduate degree. This can be spent gaining experience studying abroad or completing valuable work experience. 

  • Integrated Master’s An integrated Master's degree enables you to pursue a postgraduate qualification by extending your undergraduate studies by one year. This means you’ll complete a Master's degree at a comparatively minimal extra cost as an undergraduate course. 

  • Degree apprenticeships These courses are a great option to earn while you learn, offsetting the cost of education while building valuable work experience as your employer covers tuition fees. These courses typically have a duration of between three and six years. 

FIND OUT MORE
  • Different types of undergraduate degree

Average entry requirements

UALIFICATION

REQUIREMENTS

UCAS points

96–200

A-levels

A*AAA–CCC

BTECs

D*D*D*–MMM

Scottish Highers

AAAAA–CCCCD (Advanced Highers: AAB–BBB)

International Baccalaureate

42–28

SOURCE: WHATUNI

FIND OUT MORE
  • What you need to know to apply to university through UCAS
  • UCAS points calculator

What subjects do you need?

To gain entry to a computer science undergraduate degree, you’ll need to have studied maths, computer science or another STEM subject at A-level, or equivalent. Most universities will also require strong grades for these subjects, and bear in mind that general studies and critical thinking are normally not accepted and won’t be included in your points total. Additionally, joint honours degrees may require specific A-levels depending on the second subject.

FIND OUT MORE
  • How to choose your A-level subjects

Whatuni Student Choice Awards

The WUSCAs are the largest annual uni awards in the UK voted for exclusively by students, ranking unis on the features that students really care about.

btn-arrow-right-white

Computer science specialisations

Computer science is a broad and rapidly evolving field, which can readily integrate into many other areas of academia and industry. As such, there is a large range of specialisms which can be studied which can take you on various professional pathways within computer science itself, such as research, analysis, systems development, management, or consultancy. Some of these specialisms include: 

  • Software development Software development uses programming languages like Python, Java, or C++ to design, create, and maintain software applications for a wide variety of purposes. Developers collaborate to produce efficient, user-friendly solutions across many industries. 

  • Cybersecurity Focuses on safeguarding computer networks, from unauthorised access, cyberattacks, or data breaches. Security professionals use encryption, firewalls, and intrusion detection systems to protect against threats, monitor performance and mitigate risks. 

  • Cloud computing Cloud computing revolutionises the way businesses and individuals access and manage data and applications over the internet. It offers scalability, flexibility, and cost-effectiveness by using remote servers hosted on the cloud. 

  • Machine learning Involves enabling computers to learn from data and improve performance over time without direct programming. It’s one of the most significant fields within computer science in recent years and contributes to advancements in areas such as natural language processing, image recognition, and predictive analytics. 

  • Networks Organisations use both wired and wireless networks to exchange information, and network engineers perform many responsibilities to make sure systems continue to function as desired, such as managing bandwidth, traffic, and the security of networks themselves. 

FIND OUT MORE
  • View all subjects

Typical topics in computer science

  • Algorithms and data structures 

  • Programming languages 

  • Operating systems 

  • Computer architecture 

  • Database systems 

  • Artificial intelligence 

  • Software engineering 

  • Computer networks 

  • Human-computer interaction 

  • Cybersecurity 

What will you learn studying computer science?

Studying computer science equips students with a detailed understanding of computing concepts and exposes them to an assortment of programming languages and softwares. It’s a highly versatile course, with elements of mathematics, logic, and technology incorporated into the curriculum. You’ll learn to develop software applications and analyse complex problems, gaining expertise in areas like database management, operating systems, and computer networks. 

Additionally, computer science education fosters critical thinking, the ability to adapt to rapidly evolving technologies, and a wide range of skills, preparing you for a wide range of careers. These skills include: 

  • Data analysis 

  • Problem-solving 

  • Time management 

  • Creativity 

  • Communication  

Professional accreditations in computer science

In the UK, although there are no professional accreditations which are required to pursue a career in computer science, there are several regulatory bodies whose membership you can apply to for an added layer of professional credibility. 

These include the Chartered Institute for IT (formerly British Computer Society), and many computer science courses in the UK meet the requirement for registration as a Chartered IT Professional (CITP). 

The Institution of Engineering and Technology (IET) is another organisation which offers student membership, and status as Member of the IET (MIET) when you graduate from certain engineering-oriented courses. 

What alternatives are there to a computer science degree?

Computer science overlaps so many subject areas that, depending on where your interests lie, you might find that there are alternative courses which suit your undergraduate and career aspirations similarly well. 

These may include: 

  • UX design 

  • Mechanical engineering  

  • Games design 

  • Statistics 

  • Mathematics 

Careers

In today’s connected digital world, computer science is a highly versatile choice which can lead to a range of dynamic careers. As a software engineer, you can develop innovative systems for web users and mobile applications.

Your analysis skills are great preparation for working with large datasets, which applies to most modern business organisations. Your creative skills can open up pathways into innovative design work, whether it be for art, architecture, games design or product development.

Simply put, if it involves digital work then there aren’t many roles which you won’t be able to adapt your computer science degree to. 

Career options include: 

  • UX designer 

  • Multimedia developer 

  • Software engineer 

  • Data scientist 

  • Cybersecurity analyst 

  • Game developer 

  • Web developer 

  • Network administrator 

  • Systems analyst 

  • Digital artist 

  • Database administrator 

  • Machine learning engineer 

These are just a few of the most common job roles. You’ll find plenty of other options available to you, and you can also continue your studies by completing a postgraduate degree in computer science or a related subject. 

FIND OUT MORE
  • Career guides

Feel inspired?

Find the perfect computer science course for your needs

View courses

More subject guides

btn-arrow-right-white

SUBJECT GUIDE

Health studies

btn-arrow-right-white

SUBJECT GUIDE

Hospitality, leisure and tourism

btn-arrow-right-white

SUBJECT GUIDE

Classics

btn-arrow-right-white

SUBJECT GUIDE

Physiotherapy, physiology and pathology

btn-arrow-right-white

SUBJECT GUIDE

Dentistry

btn-arrow-right-white

SUBJECT GUIDE

Social work

btn-arrow-right-white

SUBJECT GUIDE

Computer games and animation

btn-arrow-right-white

SUBJECT GUIDE

Computer science

btn-arrow-right-white

SUBJECT GUIDE

Finance, accounting and economics

btn-arrow-right-white

SUBJECT GUIDE

Health studies

btn-arrow-right-white

SUBJECT GUIDE

Hospitality, leisure and tourism

btn-arrow-right-white

SUBJECT GUIDE

Classics

btn-arrow-right-white

SUBJECT GUIDE

Physiotherapy, physiology and pathology

btn-arrow-right-white

SUBJECT GUIDE

Dentistry

btn-arrow-right-white

SUBJECT GUIDE

Social work

btn-arrow-right-white

SUBJECT GUIDE

Computer games and animation

btn-arrow-right-white

SUBJECT GUIDE

Computer science

btn-arrow-right-white

SUBJECT GUIDE

Finance, accounting and economics

btn-arrow-right-white

SUBJECT GUIDE

Health studies

left arrow right arrow
right arrow right arrow
More subject guides btn-arrow-right-white
Connect
  • apple app store badge
  • android play store badge
Quick links
  • editor@whatuni.com
  • Contact us
  • About Whatuni
  • Student Choice Awards
  • The Whatuni Team
  • Our Partners
  • Terms & Conditions
  • Privacy Notice
  • Cookies Notice
Browse
  • Courses
  • Universities
  • Degree subject guides
  • Advertisers
  • UCAS Tariff Calculator
  • Clearing
  • Sitemap
  • Whatuni App
Popular Subjects
  • Acting
  • Physics
  • Art Drawing
  • Biology
  • Business
  • Chemical engineering
  • English language
  • English law
  • English literature

© 2007-2024 IDP Connect Ltd. All rights reserved

Feel inspired?

Find the perfect computer science course for your needs

View courses