Faculty of Science



  • Full-time MSc (intensive route) 12 months
  • Full-time Msc (placement route) 24 months

Application deadline: 30 June (international) / 31 August (home/EU)

Entry requirements: A first or second class undergraduate degree (or international equivalent) in a relevant subject.

Language requirements: IELTS 6.5 (at least 6.0 in each of the four components) or equivalent. Applicants narrowly missing this requirement may be eligible for a combined offer.

E-mail: fsci-pgadmissions@bath.ac.uk

Programme catalogue

Tuition fees

MSc Software Systems

The MSc in Software Systems provides an ideal foundation for those who wish to pursue a career as a software engineer or do research in software systems engineering.

The programme covers all aspects of software engineering necessary to enable students to learn about designing and developing complex software systems. A significant part of the programme consists of a large research project or professional placement.

Why study Computer Science with us?

  • The majority of our Masters graduates move directly into computer science careers in software development or consultancy.
  • The department was ranked 4th in the UK in the Research Assessment Exercise.
  • We have a fully-supported professional placement programme.

What will I learn?

You will learn how the issues can be managed by a software team and how a complete system can be designed and developed to meet a specification. Relevant modern software applications and digital media are also covered in this programme.

As well as gaining exposure to the latest ideas in this area and developing the confidence that you can manage yourself -- and others -- in the execution of a large and complex project, you will be able to build a career path that leads equally well into industry and/or into academia.

Visit the Department of Computer Science for further information on the department.

At a glance

Placement route (24 months)

Semester 1

Year 1: Sept - Jan

Semester 2

Year 1: Feb - May


Year 1: June - Aug
Year 2: Sept - May

Research project

Year 2: June - Sept
9 months 12 months 3 months

Non-placement route (12 months)

Semester 1

Year 1: Sept - Jan

Semester 2

Year 1: Feb - May

Research project

Year 1: June - Sept
9 months 3 months

Programme structure

The MSc programmes are full-time courses that last either 12 months (intensive route) or 24 months (placement route). The placement route is designed to give six months' work experience as well as the academic experience. All programmes are made up of a class-based component and then an extended research-type project. From October in year of entry to the following May, you will study in classes at the University. All MSc students follow two core taught units: Software and Engineering and Research Project Preparation. You also follow a series of units specific to this degree. Units include: Internet Technology, Digital Media, Entrepreneurship, Networking, Safety Critical Systems, Intelligent Agents, Collaborative Systems and Security and Integrity.

If you opt for the placements programme, we will begin to work with you as soon as you receive your formal offer from the University. We have opportunities available both within the UK and overseas. You will need to secure a placement by the end of the taught component of your degree
programme, giving you plenty of time to find a suitable placement.

You will be fully supported throughout the applications process by our professional placements support team. Once on placement you will be required to submit reports on your progress and we will be requesting feedback on your performance from your placement employer, these form an assessed component of your placement. Once you have successfully completed your placement, you will return to University to undertake either a research project, or a project related to your placement.

Our programmes are structured to provide the flexibility to change from the placements programme to the non-placements programme. Therefore, if you do not secure a placement, you can simply revert to the non-placement MSc and continue with your research project.

Career opportunities

There are career opportunities in all the major software providers. Companies providing web or mobile phone technology, finance and management support, satellite and digital television, and many other modern industries all make extensive use of software systems.

Employment opportunities are extensive, and our Masters graduates have moved into computing careers in the leading computer companies, major international banks, communication companies, government agencies and educational establishments. These companies include:

  • Web Usability Partnership
  • Imagination Technologies
  • Nomura
  • Goldman Sachs
  • OC Robotics
  • Nokia
  • PayPal
  • PriceWaterhouseCooper