
MSc Software Engineering
Course Overview
Our one-year MSc Software Engineering degree allows you to gain a deeper understanding of advanced software methodologies and forge your own path in this specialism.
This degree also ensures that you can have access and exposure to the latest techniques alongside practical skills. Upon graduating, you will be able to analyse advanced software development and recognise resources required for software engineering.
Jobs directly related to a software Engineering degree include games, systems and web development, search engine optimisation (SEO), information systems management, web design and business analysis.
​Entry Requirements
You are normally expected to have successfully completed an honours degree (or equivalent) in a relevant subject and have appropriate work experience.
You may be required to attend an interview and/or provide a portfolio of work.
Applicants may be asked to demonstrate knowledge of Python, as prior understanding will be key to success on this course


