Computer Science online

  • //applyindex.com/wp-content/uploads/2023/11/United-Kingdome.png UK
  • University/Institute Name University of Bath
  • Attendance Type Online (Part Time)
  • Position Duration2 years
  • Application deadlineExpired

Position Details (Master's)

This online MSc Computer Science focuses on the real-world application of computing, giving you a strong foundation in both theory and practice. You’ll learn core computing principles in practical contexts, gaining the skills for technical roles—even if you have no previous programming experience.

The Computer Science online program from University of Bath Online 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.

Turn your passion into a profession

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

  • 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 programr
  • network engineer
  • systems developer

Units you can take on this course include:

Phase 1 compulsory units

  • Principles of programming
  • Software engineering 1
  • Foundations of computation

Phase 2 compulsory units

  • Software engineering 2
  • Databases and cloud
  • Functional programming
  • Foundations of Artificial Intelligence

Phase 3 optional units

Block 1: Select 2 units from block one

  • Cybersecurity (10 credits)
  • Entrepreneurship (10 credits)
  • Artificial Intelligence as a Social and Political Practice (10 credits)

Block 2: Select 2 units from block two

  • Theory of human computer interaction (10 credits)
  • Deep learning (10 credits)
  • Robotics (10 credits)

Phase 4 compulsory units

  • Research Project Preparation
  • Dissertation

Research Areas & Fields of Study involved in the position

Position Start Date

Jan 2026