Computer science (2024)

Table of Contents
What should I do? Discover What to do Where to go UCAS events Not sure what to do? Applying to university What and where to study After applying Clearing and results day Advice for parents, guardians and carers Returning to uni? Choosing a course How to apply International students Fees, loans, and funding Teacher training Money Student life Apprenticeships What Where Discover Search and apply Careers advice Discover Help and advice Types of employment Starting work What's on this page? Study options Higher Technical Qualifications Higher Technical Qualifications Subjects it's useful to have studied first USW Computing subject guide sponsored video Studying computing at the University of South Wales Open Mic: Computer Science So you want to study computer science? Careers: Where can it take you? Career options nanotechnology.jpeg What is... a nanotechnologist? Getting in: Entry requirements Average requirements for undergraduate degrees The expert view Other subjects you may be interested in Considering an apprenticeship? Deadline Where to apply No limits Apply to university and apprenticeships Find out more Let's talk about... IT and digital apprenticeships Digital and IT apprenticeships Explore further Try CodeAcademy AppMaster WIRED podcasts Chat to a current computing student Application advice Explore courses Explore other Subject guides Sponsored articles Three reasons you should attend a UCAS exhibition How to find a job Join us at our Open Day - 16 March
Skip navigation

Computer science (1)

Search

Are you a world-changer? Whether it’s finance, health, the creative industries or sport, the study of computer science helps build the technology that fuels future innovation.

What's on this page?

  • Study options
  • Subjects it's useful to have studied first
  • Careers: Where can it take you?
  • Getting in: Entry requirements
  • Other subjects you may be interested in
  • Explore further
  • Chat to a current computing student
  • Application advice

In today's technology-driven world, the demand for skilled computer scientists continues to grow across various industries. Studying computer science equips you with technical skills, from programming languages to algorithm design, opening a range of career opportunities. Whether you see yourself developing cutting-edge software applications, optimising complex algorithms, or pioneering advancements in artificial intelligence, computer science offers limitless possibilities.

It opens doors to high-growth sectors such as cybersecurity, data science, and machine learning, and the skills you’ll learn make you well-suited for roles in finance, healthcare, entertainment, and beyond. With the potential to shape the future of technology, studying computer science puts you in the middle of an ever-expanding field, ensuring exciting future career growth.

The impact you could make

  • Help people work, learn and communicate better
  • Play a key role in solving global problems, including climate change
  • Develop technologies that can drive advances and even take us to space

What you might study

  • Algorithms and data structures
  • Database systems
  • Mathematical principles
  • Programming languages and software development
  • Web and mobile apps
  • Cyber security
  • Artificial intelligence

Study options

Options to study in this field include:

Higher Technical Qualifications

Please accept marketing cookies to watch this video.

Change your cookie settings

Higher Technical Qualifications

Higher Technical Qualifications (HTQs) are an alternative to apprenticeships or degrees.

They have been specifically designed with employers to ensure learners get the skills that employers have said they need. They are a quicker and cheaper alternative to a degree and can lead to higher wages early in a career.

See all Computer Science HTQs

Example module

"Artificial Intelligence: This module explores the theory and practical implementation of artificial intelligence techniques, including machine learning, neural networks, natural language processing, and robotics."

Second year computer science student, Queen Mary University of London

Example project

"Creating an internet-of-things application using an arduino microcontroller and sensors seeing it used in the real world has been wonderful, and integrating mobile support was very cool. I just like making cool things and tinkering around."

Second year computer science student, Cardiff university

Subjects it's useful to have studied first

Some computer science courses or apprenticeships will have requirements for previous qualifications in certain subjects. Entry requirements vary, so always check with the provider.

Maths

Science

Physics

Information technology

Hard skills you'll develop

  • Understand all the common programming languages
  • Work with data structures
  • Knowledge of algorithms
  • Understand cybersecurity principles

Soft skills you'll develop

  • Critical thinking
  • Problem-solving attitude
  • Adaptability
  • Attention to detail

Studying computing at the University of South Wales

Sponsored content

Wondering what studying computing is like? Academics and students at the University of South Wales describe their experiences.

Find out more

Start your search now

Get your UCAS Hub

Your place to discover your options and research your future.

Sign up today

Open Mic: Computer Science

Please accept marketing cookies to watch this video.

Change your cookie settings

So you want to study computer science?

Year 12 student Katie speaks to Holly Boothroyd, a Software Engineer at Microsoft.

Careers: Where can it take you?

Find out more about your career prospects from studying computer science.

The following information is based on a typical web developer role.

Available jobs

304,689 vacancies in past year

3% growth over next eight years

Average salary

£44,154

Up to £78,089

What is... a nanotechnologist?

Nope, we were stumped too. It’s someone who works with incredibly small things to develop new materials, equipment, drugs or tools. Nanotechnologists do their work with remarkable precision and control as they design experiments to work out uses for these tiny elements, from new technology to medical procedures. Studying computer science puts you at the forefront of innovation that is not only shaping the future of technology but also paving the way for solutions to some of society's most pressing issues.

Find your ideal career

Take our careers quiz to find your ideal job matched to your personality type.

Getting in: Entry requirements

Find out more about what you'll need to study computer science at university or as an apprenticeship.

Average requirements for undergraduate degrees

Entry requirements differ between university and course, but this should give you a guide to what is usually expected from computer science applicants

A levels

BBC

Scottish Highers

AAABB

Vocational

Other Level 3/Level 6 qualifications (e.g. Pearson BTEC Level 3 National Extended Diploma in Computing, SVQ IT Professionals - SQCF Level 6) may be accepted as an alternative

Digital and IT apprenticeships

Check out our industry guide to help you decide if an apprenticeship might be the right choice for you.

The expert view

Institute of Analysts and Programmers

Specific entry requirements vary considerably, depending on the focus of the course. For example, a very theoretical course may require A level Mathematics, whereas Business IT programmes would probably not ask for any science background beyond GCSE. Few courses specify A level Computing or equivalent.

Other subjects you may be interested in

Considering an apprenticeship?

Applying for an apprenticeship is just like applying for a normal job. Here’s what you need to know:

  1. Deadline

    Apprenticeships don't follow the same deadlines as applying to uni, the deadline is down to the employer.

  2. Where to apply

    You apply directly through the employer.

  3. No limits

    You're not restricted to one apprenticeship application; you can do as many as you like.

  4. Apply to university and apprenticeships

    There's nothing stopping you applying to university through UCAS, while also applying for apprenticeship vacancies.

  5. Find out more

Let's talk about... IT and digital apprenticeships

Please accept marketing cookies to watch this video.

Change your cookie settings

Digital and IT apprenticeships

Watch our guide to digital and IT apprenticeships, hosted by Katie Thistleton. Hear from apprentices and employers.

Find out more

Apprenticeship vacancies

Check out live apprenticeship vacancies in information and communication technology.

Explore further

Go deeper into topics around computer science with the following.

  1. Try CodeAcademy

    Learn to code for free.

  2. AppMaster

    Watch YouTube videos of how to develop apps without code.

  3. WIRED podcasts

    Find out about the latest way tech is changing our lives.

Chat to a current computing student

Chat to a current computer science student using UniBuddy.

Some conversation starters for you:

  1. Ask which modules they really enjoyed.
  2. Find out how easy it was for them to make friends on their course.
  3. Do they have any tips on your personal statement?
  4. Did they do anything to prep for uni before they went?
  5. Are there books, podcasts or YouTube channels they would recommend?

Want to find out what studying computing is like?

Chat now to current students who can tell you all about it.

Application advice

Whether it's personal statement tips or what to write in a cover letter for an apprenticeship application, our advice will help you get ahead in your computer science journey.

Skills, experiences and interests to mention

  • Are you good at problem solving? Do you enjoy playing games like Minecraft?
  • Have you ever coded something? Maybe you’ve used Raspberry Pi or have done CodeClub
  • Can you confidently discuss the debate around happens to our personal information online?
  • Could you talk about the benefits of AI and how it will change the world of work?
  • Teamwork and communication is really important in this field. Have you ever been part of a team? Maybe a hackathon or even a sports team? Have you ever organised an event at school?

Personal statement guide

We asked admissions tutors to share their dos and don’ts for writing a strong and engaging computer science personal statement. Here's what they told us.

Personal statement builder

Try our tool.

Get help structuring your statement.

Sign up today

Explore courses

  • Computer science (3)

    Computer Science

    University of Bolton

    BSc (Hons) · 3 Years · Full-time · Bolton · 2024-2025

    Tariff points: 96/96

  • Computer science (4)

    Computer Science

    University of Huddersfield

    BSc (Hons) · 3 Years · Full-time · Huddersfield · 2024-2025

    Tariff points: 112/120

  • Computer science (5)

    Computer Science

    University of Leeds

    MEng (Hon) · 4 Years · Full-time · Leeds · 2024-2025

    Tariff points: 144/160

  • Computer science (6)

    Computer Science

    University of Salford

    BSc (Hons) · 3 Years · Full-time · Salford · 2024-2025

    Tariff points: 112/120

  • Computer science (7)

    Computer Science

    De Montfort University

    BSc (Hons) · 3 Years · Full-time · Leicester · 2024-2025

    Tariff points: 112/112

  • Computer science (8)

    Computer Science

    University of Warwick

    BSc (Hons) · 3 Years · Full-time · Coventry · 2024-2025

    Tariff points: 160/160

  • Computer science (9)

    Computer Science

    Aston University, Birmingham

    BSc (Hons) · 4 Years · Sandwich · Birmingham · 2024-2025

    Tariff points: 104/128

  • Computer science (10)

    Computer Science

    Bangor University

    BSc (Hons) · 3 Years · Full-time · Bangor, Gwynedd · 2024-2025

    Tariff points: 120/128

  • Computer science (11)

    Computer Science

    Birmingham Newman University

    BSc (Hons) · 3 Years · Full-time · Birmingham · 2024-2025

    Tariff points: 112/112

  • Computer science (12)

    Computer Science

    Canterbury Christ Church University

    BSc (Hons) · 3 Years · Full-time · Canterbury · 2024-2025

    Tariff points: 112/112

  • Computer science (14)

    Computer Science

    Edinburgh Napier University

    BSc (Hons) · 4 Years · Full-time · Edinburgh · 2024-2025

    Tariff points: 104/112

  • Computer science (15)

    Computer Science

    University of Hertfordshire

    BSc (Hons) · 4 Years · Full-time with time abroad · Hatfield · 2024-2025

    Tariff points: 120/128

  • Computer science (16)

    Computer Science

    King's College London, University of London

    Msci (Hon) · 4 Years · Full-time · London · 2024-2025

    Tariff points: 93/160

  • Computer science (17)

    Computer Science

    Nottingham Trent University

    MS · 1 Year · Full-time · Nottingham · 2024-2025

    Tariff points: N/A

  • Computer science (18)

    Computer Science

    University of Plymouth

    BSc (Hons) · 4 Years · Sandwich · Plymouth · 2024-2025

    Tariff points: 120/128

  • Computer science (19)

    Computer Science

    Ravensbourne University London

    BSc (Hons) · 3 Years · Full-time · London · 2024-2025

    Tariff points: 104/104

  • Computer science (20)

    Computer Science

    University of Surrey

    BSc (Hons) · 4 Years · Sandwich · Guildford · 2024-2025

    Tariff points: 128/152

  • Computer science (21)

    Computer Science

    Wrexham University

    BSc (Hons) · 3 Years · Full-time · Wrexham · 2024-2025

    Tariff points: 80/112

  • Computer science (22)

    Computer Science

    University of York

    MEng (Hon) · 4 Years · Full-time · York · 2024-2025

    Tariff points: 152/152

Explore other Subject guides

Sponsored articles

Computer science (2024)
Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 6591

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.