On this master’s in software engineering, you’ll explore both traditional and contemporary approaches to software development.
MSc Software Engineering is designed for you to learn the topics you’re most interested in. You’ll select from a range of subject areas like cloud and mobile applications, security and user experience to study in depth.
MSc Software Engineering will develop your skills in traditional and contemporary software development. Our recognised software engineering master’s will teach you formal methods and object-oriented programming. You’ll have the opportunity to enhance your skills in software modelling, design, development, and testing.
You’ll need a 2:1 degree in computer science, software engineering or a closely related subject.
You must have an upper 2:1 score in the following:
For fees and funding options, please visit website to find out more.
Some of our graduates go on to work in software engineering research or advanced software development projects in development and consultancy roles across the world.
We run a dedicated careers hub which is associated with over 100 renowned companies, such as:
IBM
ARM
Microsoft Research
Imagination Technologies
Nvidia
Samsung
Google
See our website for modules
Boost your career with postgraduate study A postgraduate degree can help you to progress in your job, change career or do something amazing in a field...