Faculty of Science

MSc Computer Science

Gain practical and theoretical knowledge of computer science to complement your first degree. You’ll be prepared for a wide range of careers in technology.

Why Computer Science at Bath

  • Gain a strong foundation in programming, software development and contemporary themes in computer science
  • Study in a research-led department with a supportive postgraduate community
  • Gain the knowledge to prepare you for a career within the industry, including IT consultancy, software development, banking and education
  • Study in a department that has strong links to industry both nationally and internationally
  • If you want to move into computer science from a different discipline, this is the course for you

What you’ll learn

This course is designed to match the growing need for graduates who trained in one discipline who are also skilled in computer science.

You’ll learn a broad overview of computer science, with opportunities to specialise in a number of different research areas. You’ll gain the knowledge and transferable skills for a career in a wide range of industries, or for further study at PhD or EngD level.

Learn in our bespoke computer laboratory and be exposed to the latest ideas and technology in the industry. You’ll study in an interdisciplinary environment with academics who work directly with industry.

Course structure

During the first semester, you will study five core units that focus on providing you with a sound foundation in the field. These compulsory units are:

  • Principles of programming
  • Software engineering
  • Foundations of computation
  • Databases
  • Research seminar

During the second semester, you’ll study two compulsory taught units:

  • Research project seminar
  • Functional programming

You will also choose three optional units within Computer Science, or choose two units from Computer Science and a third from another department that is related to your area of study.

Optional Computer Science units include:

  • Entrepreneurship
  • Interactive communication design
  • Collaborative systems
  • Digital media
  • Security and integrity
  • Cryptography
  • Intelligent control and cognitive systems

In the third semester, you’ll work on a dissertation where you’ll use the knowledge you’ve gained to produce a software element or conduct a piece of research, then critique your achievements.

For a full list of the unit options available and for more information about the compulsory units, please see our Programme and Unit Catalogue.

Please note, units can vary between academic years. Please refer to the Programme and Unit Catalogue for the most up to date course information.

Your career

With computer science forming an essential part of a number of key industries, our MSc graduates are highly sought after by employers. You’ll finish your studies with skills that are in demand across a variety of sectors.

Recent graduates from the department have gone on to work with companies such as Imagination Technologies, Electronic Arts and Nokia. Graduates have also gone on to study and research at PhD level.


You can apply using our online application form. Read more about how to apply before you start your application. 

Entry requirements: A first or second class undergraduate degree, or international equivalent, in a subject other than Computer Science. A Maths A level or a mathematics unit at undergraduate level is required.

Computer Science graduates who achieved a 2.2 will also be considered. Maths A level or a mathematics unit at undergraduate level is desirable for these applications.

Language requirements: IELTS 6.5 (at least 6.0 in each of the four components) or equivalent. If you have not met our English language requirements, you may be eligible for a combined offer.

Contact the Science Graduate School if you have any questions about your application.

Fees and funding

For current information about course fees, please see our tuition fees pages for more information.

There are a number of funding options available, including student loans and scholarships. Please see our funding pages for details.