MSc Software Systems
Develop specialist skills to design and develop complex software. You’ll gain the ideal foundation for a career in software engineering.
Register for our live webinar on Friday 28 April to find out more about our Computer Science master's courses.
Tier 4 visa pilot
Why Software Systems at Bath
- Ideal for those who want to move into software engineering or research in software systems engineering
- Focus on combining practical application with theoretical application, making you more prepared for a career in computer science and related areas
- Benefit from going on a fully supported year-long paid work placement as part of your course, building your professional skills
- Learn in a dedicated, purpose built computing laboratory with its own independent network
- Gain the knowledge to engineer complex software systems
- Experience working in a true to life software team, giving you the experience global employers are looking for
What you’ll learn
You’ll learn about the complexity 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.
Learning in our bespoke computer laboratory, you’ll get exposure to the most cutting edge ideas and technology in the industry.
You’ll have the option of either studying a 12-month intensive route, or undertaking a 24-month route with a year-long work placement. If you choose the placement option you’ll have the opportunity to apply for a professional role with one of our partner organisations, building invaluable skills and knowledge of the industry.
Intensive route (12 months)
There are three compulsory units you’ll need to study, one in the first semester and two in the second semester. These units are Software Engineering, Entrepreneurship and Research project preparation. In addition to these, you’ll choose three optional units in each semester. You’ll spend the third semester completing a research project.
Placement route (24 months)
This 24-month route follows the same pathway as the intensive route until semester three, when you’ll start your placement. You will complete your research project after your placement.
Optional units for both the intensive and placement route include:
- Internet technology
- Artificial intelligence
- Security and integrity
- Digital media
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.
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.
Recent employers include Imagination Technologies, Usability Partnership, Nokia and PayPal.
Entry requirements: A first or second-class undergraduate degree (or equivalent) in a relevant subject, or relevant industrial experience.
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.