institution logo

MSc Software Systems

University of Bath

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.

You'll have access to our bespoke computer laboratory and our strong links to industry ensure you'll get experience of the latest developments in software and technology. You will focus on combining practical application with theoretical knowledge, preparing you for a career in computer science or a related area.

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

Read more

Requirements

Listed below are the documents required to apply for this course.