Online MSc in Computer Science
Online, United Kingdom
MSc
DURATION
28 months
LANGUAGES
English
PACE
Part time
APPLICATION DEADLINE
04 Dec 2026
EARLIEST START DATE
Jan 2027
TUITION FEES
STUDY FORMAT
Distance Learning
Key Summary
About: Join an online MSc in Computer Science from The University of Bath, ranked 7th in the UK. The course delivers practice-based teaching in AI, human-computer interaction and cybersecurity. It uses a Virtual Learning Environment to provide immersive study for working professionals and career changers, developing software and technical analysis skills.
Career Outcomes: Graduates move into roles such as games developer, information systems manager, IT consultant, multimedia programmer, network engineer, systems developer. Alumni have joined companies like Nokia, BAE Systems, KPMG and Imagination Technologies. Careers also include software engineering, systems analysis and cybersecurity across tech, games, finance and consultancy sectors.
Join one of the fastest-growing industries in the UK, with an online MSc in Computer Science, from the University of Bath. The University of Bath recognises the importance of developing elite computer science professionals, and this course offers you the chance to upgrade your know-how and switch up your career, no matter if you want to be a software developer or a technical analyst.
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
World-leading academics
University of Bath provides working professionals, or those with no previous experience, with trailblazing, practice-based teaching, aimed to inspire and prepare you for a career in computer science. Throughout studying the online computer science degree you’ll be taught by inspirational research academics, whose work leads the way in AI, Human-Computer Interaction and cybersecurity.
Compulsory units:
- Principles of programming (20 credits)
- Software engineering 1 (20 credits)
- Algorithms and complexity (20 credits)
- AI and Machine Learning (20 credits)
Select 2 optional units:
- Cybersecurity (10 credits)
- Entrepreneurship (10 credits)
- Artificial Intelligence as a Social and Political Practice (10 credits)
- Databases and cloud (10 credits)
Select 2 optional units:
- Theory of human-computer interaction (10 credits)
- Deep learning (10 credits)
- Robotics (10 credits)
Compulsory units:
- Independent research project (60 credits)
- Ranked 6th in Computer science by the Complete University Guide 2026*
- 98% of Computer Science submitted research activity was ranked as ‘world-leading’ or ‘internationally excellent’ in the most recent Research Excellence Framework (REF2021)
*Rankings based on undergraduate data.
What you will 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 solutions
- Contributing towards the body of knowledge of particular technical and industrial fields
- Think creatively and critically and push the boundaries with code
What do our graduates do next?
After studying for our master’s in computer science, potential graduate opportunities include:
- Games developer
- Information systems manager
- IT consultant
- Multimedia programmer
- Network Engineer
- Systems developer
Where do our graduates go on to work?
Graduates from the Department of Computer Science have gone on to work for companies such as:
- Nokia
- BAE Systems
- Electronic Arts
- KPMG
- Web Usability
- Imagination Technologies
If English isn’t your first language, you will need an IELTS.
- You should have a first or second-class honours undergraduate 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.


