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
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
Our Advanced Software Engineering MSc is designed for Computer Science graduates and professionals who want to become seasoned experts in their craft, designing, developing and analysing complex
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
The Masters in Software Development is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented
The School of Computing Science is ranked in the UK top 10 (Complete University Guide 2025).The School of Computing Science is ranked 97% internationally excellent or world-leading in REF2021, with
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
With the IT sector expanding rapidly around the world, there has never been a better time to take a software engineering course. We will help you develop the knowledge and practical skills you need
With the IT sector expanding rapidly around the world, there has never been a better time to take a software engineering course. We will help you develop the knowledge and practical skills you need
On this vibrant two-year part-time course, you’ll explore global development and examine contemporary changes shaping the world from social, economic, historical, political, and environmental
This course is designed to, research-led university and are committed to making a substantial impact on the global challenges facing society. Our postgraduate researchers have opportunities to work
The MSc Global Development programme provides a solid interdisciplinary social science formation in development theory and practice and develops students’ capacities for independent and critical
MSc Global Development (Gender) applicants apply for MSc Global Development but can decide to follow the Gender Pathway upon arrival by choosing the combination of modules required. We welcome