- Home
- Programmes
- Software Engineering
- United Kingdom
129 Master's degrees in Software Engineering in United Kingdom
Software Engineering
Software Engineering (MSc) offered by the University of Greater Manchester is designed to provide the advanced skills and knowledge you’ll need to develop your career in this in-demand global industry.

Software Engineering with Placement Year
This new version of the Software Engineering with Placement Year programme from University of Hertfordshire has been carefully designed to achieve appropriate levels of accreditation, and the department is currently in touch with the BCS regarding continued accreditation.
Advanced Software Engineering
Computer science supports the build, development and use of computer systems. There is a growing need across the world for skilled, advanced computer science professionals. This Advanced Software Engineering course at the University of Strathclyde helps you develop the skills necessary to design and deploy sophisticated modern software systems in a range of application areas.
Software Engineering
Software Engineering from Ravensbourne University London course uniquely blends advanced software development practices with creative technology and innovation.
User Experience Engineering
User Experience Engineering is offered by City St George's, University of London. This programme will provide you with research, theories and techniques for design of technology mediated devices, systems and service, including the use of AI and other computational techniques.
Software Development
The Software Development course at the University of Strathclyde is specifically designed for graduates without a computing science background.
Computer Science
This Computer Science programme from Nottingham Trent University helps you will develop your knowledge and skills in the use of suitable programming languages and their development environments for the production of efficient software solutions.

Computer Science online
This online MSc Computer Science focuses on the real-world application of computing, giving you a strong foundation in both theory and practice. You’ll learn core computing principles in practical contexts, gaining the skills for technical roles—even if you have no previous programming experience.
Software Engineering
The Software Engineering from the University of Oxford teaches the principles of modern software engineering, together with the tools, methods and techniques that support their application.

Software Engineering with Management Studies
This Software Engineering with Management Studies programme from Kingston University provides the option to combine your course with Management Studies. Whichever route you choose, you will be taught by industry experts and experience a stimulating balance of lectures, practical lab work, group working, case studies and presentations.

Electronic and Computer Engineering
Electronics are critical for the global economy. Put yourself at the heart of this growing industry and deepen your engineering expertise with this Electronic and Computer Engineering programme from University of Birmingham.

Human-Computer Interaction
The Human-Computer Interaction at the Newcastle University will give you the expertise to create, design and develop engaging interactive digital technologies from apps to immersive environments.
Advanced Computer Science with Placement
The MSc in Advanced Computer Science with Placement at the University of Kent is a two-year full-time programme designed for graduates aiming to enhance their technical skills. This course combines theoretical knowledge with practical experience, providing a comprehensive education in advanced computer science topics.
Software Engineering
Software engineers are responsible for creating and maintaining software applications, applying the best practices drawn from computer science, project management, engineering, application domains, and other related fields.

Computing Science
The research in the Computing Science programme of the University of Glasgow cuts across the intersection of theoretical and applied computing. In the UK's independent research exercise, we were rated top in Scotland for research impact.
Advanced Computer Science (with integrated year in industry)
The Advanced Computer Science (with integrated year in industry) MSc degree offered at Aberystwyth University has a strong research focus on techniques and applications of intelligent systems, working with many major companies. Our taught Masters degrees draw on this focus, and link to the expertise and interests of the Department.
Software Engineering and Applications
The University of Bedfordshire offers an M.Sc. in Software Engineering and Applications, designed for both graduates and seasoned programmers. This full-time course equips students with essential skills over a duration of one year, preparing them to tackle real-world challenges in software development and advanced programming.

Computing (Software Engineering)
This Computing (Software Engineering) MSc course from Imperial specialises in the application of engineering to the design, development, and maintenance of software.
Computer Science
The M.S. in Computer Science at Staffordshire University combines the latest theory with hands-on experience with industry-standard hardware, software etc. From Business Analytics to mobile app development, you will explore a range of areas that will boost your employability or career.
Computational Engineering with Industry
The MSc in Computational Engineering with Industry at Swansea University is designed for those aiming to master computational methods for simulating various physical challenges. This full-time course typically spans one year, equipping students with essential skills for a successful career in engineering and science.