Applications for our January 2025 start are now open. Spaces for this course are limited. Begin collating your documents early to give yourself the best chances of success with your application.

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.

We can also communicate with you via WhatsApp. Please let us know if you would like to be contacted this way in our initial communication with you and we will update your preferences.

Note: * Required fielD.

Minimum duration

2 years, 3 months

Start dates

May, September, January

Fees

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 strong second class bachelor’s honours degree or international equivalent.
  • To apply for this course, you may have an undergraduate degree in any subject, but you must demonstrate evidence of relevant quantitative skills (especially algebra and calculus) either through your degree study or by alternative means.
  • We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

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. Last year we ranked top 10* in the UK and have a reputation for research and teaching excellence.
Additional rankings include:

Ranked 8th in Computer science by the Complete University Guide 2025*

Top 10 in Computer Science by the Times and Sunday Times Good University Guide 2025*

“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

Source and Disclaimer

  1. “Jobs and Skills Report,” Tech Nation. Retrieved February 17, 2022, from https://technation.io

*Rankings based on undergraduate data.

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