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.
Note: * Required fielD.
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 InfoTurn 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
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 Info2-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 InfoGet in touch
With trailblazing, practice-based teaching we will prepare you for each new challenge, in a world where nothing stands still.
Request more informationSource and Disclaimer
- “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.