Upgrade your career potential

With 75% of company executives experiencing challenges in digital recruitment (2017–2018) in the UK,1 there’s clearly a need for digital skills and expertise. For those with the necessary digital skills, opportunities abound.

Centred on the industrial application of computing, our Online MSc Computer Science degree will give you a sound foundation in practical and theoretical computation. This emphasis on the fundamental principles of computing, in real-life settings, will give you the skills to fit into a technical role, whatever your prior experience.

‘You’ll study in a research-led department and be taught by inspirational academics who are experts in their field. Their practice-based teaching will prepare you for each new challenge.’
— Professor Michael Wright Course Director

Study Details:

MSc 2 years and 3 months online

Module Details:

  • Principles of programming (10 credits)
  • Software engineering 1 (10 credits)
  • Foundations of computation (10 credits)
  • Software engineering 2 (10 credits)
  • Databases and cloud (10 credits)
  • Functional programming (10 credits)
  • Artificial intelligence (10 credits)
  • Entrepreneurship (10 credits)
  • Theory of human computer interaction (10 credits)
  • Cryptography (10 credits)
  • Intelligent control and cognitive systems (10 credits)
  • Research seminar and project preparation (10 credits)
  • Independent research project (60 credits)

Student Destinations

Computer science skills are essential to nearly every modern business the world over, making MSc Computer Science graduates highly coveted by major employers.

Our online computer science courses help you develop the knowledge and transferable skills for careers in IT consultancy, software development, banking and education. Alternatively, computer science opens up opportunities for further study at PhD or EngD level.


The tuition fees for our online computer science degree are £722* per 10 credit unit (10% alumni discount). Fees can be paid in instalments corresponding with the course units. To qualify for an MSc you will require a total of 180 credits.

Entry Requirements

  • 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

Please see our website for how to apply

Visit Website Request Information Add to Compare List

Key Information

Please see our website for how to apply

Visit Website
Request Information
Add to Compare List

University Hub

University of Bath

More Information