Description

Develop specialist skills to design and develop complex software. You’ll gain the ideal foundation for a career in software engineering.

You’ll learn about the challenges of engineering a complex piece of software, and discover how issues can be successfully managed by a software team. You will design and realise systems to meet a specification, giving you the confidence to manage your own software development projects. You’ll gain the knowledge to engineer complex software systems, and experience working in a true to life software team.

Study Details:

MSc 1 year full-time

Module Details:

Compulsory course units

These compulsory units are currently being studied by our students, or are proposed new units.

Semester 1

  • Software engineering
  • Plus optional units

Semester 2

  • Entrepreneurship
  • Research project preparation
  • Plus optional units

Summer

  • Dissertation

Optional course units

These are examples of optional units currently being studied by our students.

  • Safety critical systems
  • Networking
  • Collaborative systems
  • Artificial intelligence
  • Security and integrity
  • Intelligent agents
  • Intelligent control and cognitive systems
  • Cryptography

Student Destinations

You’ll finish your studies with the skills looked for across a variety of sectors. The majority of our master’s graduates move directly into computer science careers in software development, research or technology.

Fees

2020/21 fees Home/EU £9,500 Overseas £23,100

Entry Requirements

You should have a first or strong second-class bachelor’s honours degree or international equivalent.

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