University of the Year 20232

We have limited spaces on our January 2024 start and we are currently nearing full capacity. You may however be interested in our Engineering Business Management online MSc or Business Analytics online MSc.

Computer Science online MSc

Upskill whatever your background

Fuel your mind. Transform your career.

The Computer Science online masters from the University of Bath offers you the chance to upgrade your skills and elevate your career. No previous experience with programming? No problem. Whether you want to be a software engineer, developer or a technical analyst, this course will give you all you need to progress.

By accelerating your mathematical knowledge and your understanding of computational models, theories and methodologies, you will gain a deeper understanding of computer systems.

The University of Bath heads up the Institute of Coding, an initiative made up of universities and corporations committed to plugging the digital skills gap. The initiative gives employers the opportunity to contribute to the online masters in computer science, ensuring you’re able to develop the skills that employers need the most.

Shaped by industry

3 starts a year

100% online

Request information

Complete the form below for detailed course and pricing information and to be contacted by phone and email.

Note: * Required fielD.

Minimum duration

2 years, 3 months

Start dates

May, September, January


Cost per 10 credits £722** (10% alumni discount available). Fees are paid per unit. The MSc totals 180 credits.

Entry requirements

Typically you should have a first or second class bachelor’s honours degree or international equivalent. Plus A-level Maths (or at least one passed maths unit at degree level)

International students

Applicants must have an IELTS score of 6.5 with no less than 6.0 in any band

Upgrade your career potential

Centred on the industrial application of computing, our online degree will give you a sound foundation in practical and theoretical computation, no matter what your current skillset. This emphasis on the fundamental principles of computing, in real-life settings, will give you the skills to fit into a technical role, even if you do not have prior programming experience.

In your first unit of this course, you will learn the basics of programming using the C language and object-oriented programming using Java. You will subsequently be introduced to other languages (such as Python, Haskell and SQL), and the course will cover which problems these languages are specifically suited to solving.

Find out about the development of computer software, including problem analysis, establishing requirements, designing, implementing and evaluating.

Gain a detailed introduction to formal artificial intelligence (AI) and a practical understanding of intelligence and computation as strategies for problem solving.

Gain an understanding of the difficulties of security and investigate why everyone wants it but no-one can define it.

Online learning that is active and engaged

engaging content

hands-on interactive assignments

interaction and networking

digital resources

For people with existing work and lifestyle commitments, our online MSc courses are a passage to sought-after careers. Our Virtual Learning Environment makes our online Master of Science degrees as immersive as our on-campus courses. So, wherever you choose to study, you’ll always be engaged with the content, your lecturers and your fellow students.

Request Info

Turn your passion into a profession

In fact, 13%1 of all UK job vacancies in the first half of 2021 were for tech jobs. In the first half of 2021, 173,3091 tech jobs were advertised monthly on average (1,039,854 total). This represents an increase of 42% relative to 2019.1

Thanks to connections with international businesses, we’ve helped a number of recent campus computer science MSc graduates secure positions with the likes of Imagination Technologies, Electronic Arts, BAE Systems, KPMG and Nokia. If you’ve got the passion, we’ll help find the computer scientist in you.

After studying our master’s in computer science, potential graduate opportunities include:

  • games developer
  • information systems manager
  • IT consultant
  • multimedia programmer
  • network engineer
  • systems developer

What will you learn?

  • Understand core theories and practices in computer science
  • Explore exciting new opportunities in AI, human computer interaction and cybersecurity
  • Acquire key theories and mathematical principles to support your understanding of emerging techniques
  • Develop primary research and critical evaluation skills to form your own solutions
  • Contributing towards the body of knowledge of particular technical and industrial fields
  • Think creatively and critically and push the boundaries with code

More than 50 years of educational excellence

In 1966 the University of Bath was established by Royal Charter. This year we have been awarded the title of University of the Year 20232, we are also ranked top 10* in the UK and have a reputation for research and teaching excellence.
Additional rankings include:

Ranked 6th in Computer science by the Complete University Guide 2024*

8th for student experience for computer science in The Times and The Sunday Times Good University Guide 2023*

“I’ve got a new job with better benefits because this course has already started to fill in the gaps in my knowledge. Plus studying part-time while working helps you to stand out from other interview candidates and showed my dedication to my career to my previous manager and my new one.”

– Jess Crees, Computer Science online MSc student

Related Programs

Business Analytics

2-year 3 months, 180 credits, 100% online

Gain a competitive edge in your career by developing the business management and technical analysis skills needed to drive strategic results for your organization.

More Info

Engineering Business Management

2-year 3 months, 180 credits, 100% online

Develop an in-depth understanding of engineering and technology leadership concepts while gaining the skills and understanding of business, operations and strategy to apply them in an engineering context.

More Info

Get in touch

With trailblazing, practice-based teaching we will prepare you for each new challenge, in a world where nothing stands still.

Request more information


  1. “Jobs and Skills Report,” Tech Nation. Retrieved February 17, 2022, from
  2. “Good University Guide 2023,” The Times and the Sunday Times. Retrieved 23 September 2022, from

*Rankings based on undergraduate data.

**Valid up to and including September 2024 intake. Tuition fees are liable to increase each January. You should budget for an increase of up to a maximum of 5% each year.