Our MSc in Software Engineering provides you with advanced technical knowledge and practical expertise to design, develop, and maintain high-quality software systems, applying best practices from
Software engineers create and maintain software applications using best practice from computer science, project management, engineering, application domains and other fields. Students will learn how
This master’s degree course is designed for professionals from a computational discipline background with experience in programming and an interest in advanced software engineering. Using
This master’s degree course is designed for professionals from a computational discipline background with experience in programming and an interest in advanced software engineering. Using
This MSc focuses on the methodologies and technologies that address the challenges that companies are facing for competing in the volatile markets of today. It looks at how to generate applications
This MSc focuses on the methodologies and technologies that address the challenges that companies are facing for competing in the volatile markets of today. It looks at how to generate applications
Gain the skills you need to kickstart your career with the Software Engineering / with Management Studies MSc, accredited by the British Computer Society (BCS).This course provides the option to
Gain the skills you need to kickstart your career with the Software Engineering / with Management Studies MSc, accredited by the British Computer Society (BCS).This course provides the option to
On this vibrant course, you'll delve into global development, and explore contemporary changes affecting the globe, from various social, economic, historical, political and environmental standpoints.
This two-year Master’s is designed for graduates and experienced programmers who want to become professional software developers with additional skills in project management. It opens up a variety of
This Master’s is designed for graduates and experienced programmers who want to solve real-world problems; evaluate advanced software engineering environments; and build complex software applications
This MSc is available with an optional one-year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your
This MSc is available with an optional one-year industry placement. The 'with placement' programmes give you additional industrial experience by applying the skills you have learned throughout your
This course is designed to give you the opportunity to:Gain and apply both theoretical and specialist practical knowledge of progressive and emerging topics in Software Engineering.Develop the skills
This course will suit those with a background in business, management, marketing, computer science or information and technology management who wish to advance and reorient their marketing and user
The Global Development MA offers you an interdisciplinary, practical, skill-based training to become an engaged, ethical development thinker and practitioner upon graduation. The programme is