16 Master's degrees in Software Engineering in Scotland, United Kingdom

Data Engineering
Data Engineering from Edinburgh Napier University is a major growth area within both the commercial and public sectors, and there is a recognised shortage of professionals that have the required range of Data Engineering knowledge and skills.

AI for Software Development
Reskill in software development and learn how to build the AI shaping tomorrow’s technology with this degree in AI for Software Development.

Computing with Professional Placement
Throughout this Computing with Professional Placement MSc programme from Edinburgh Napier University learn practical key computing skills that are essential to the modern computing industry.

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.

Computer Systems Engineering
The Computer Systems Engineering programme at the University of Glasgow provides an extensive introduction to state-of-the-art miniaturised and mobile computer systems and smart device technology. This allows you to acquire the complementary hardware and software knowledge and skills required to design and develop such systems.

Software Development
The Software Development programme of the University of Glasgow is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented programme focussing on professional software development stills, which students apply to a significant Software Development project.

Computing
Learn practical key computing skills that are essential to the modern computing industry throughout this Computing MSc degree offered at Edinburgh Napier University.
Software Development
The Masters in Software Development at University of Glasgow is a specialist version of the MSc (Information Technology), intended for students without a computing science background. It is an intensive, practically oriented programme focussing on professional software development skills, which students apply to a significant Software Development project.
Computer Science
The MSc in Computer Science at University of St Andrews offers students with a strong undergraduate background in Computer Science an opportunity to follow their interests in studying the subject at an advanced, research-led level.
Computer Science with Software Engineering
This Computer Science with Software Engineering programme from Abertay University Online offers a solid foundation of skills and knowledge in computing, combined with advanced studies and a research project in software engineering.
Advanced Computer Science with Software Engineering (January)
With the Advanced Computer Science with Software Engineering (January) program at University of Strathclyde, you will learn the techniques needed for creating large, reliable, secure software systems.
Software Engineering
The MSc in Software Engineering at the University of St Andrews is an advanced research-led course will develop your knowledge and skills in software reuse, agile development, software architecture and critical systems engineering.
Software Engineering
The Software Engineering MSc at Heriot-Watt University is a one-year, full-time programme delivered on-campus. This advanced degree provides technical expertise in designing and maintaining complex systems. Students gain practical experience in dependable computing and big data through a public study mode.
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 Development
The Software Development course at the University of Strathclyde is specifically designed for graduates without a computing science background.
Information Technology (Software Systems)
The Information Technology (Software Systems) MSc at Heriot-Watt University is a one-year, full-time programme designed to build advanced technical expertise. This public study mode course welcomes students from diverse academic backgrounds, focusing on professional software development and specialised computing skills.