- Home
- Programmes
- Software Engineering
942 Master's degrees in Software Engineering
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 with Advanced Research
The Software Engineering with Advanced Research program from University of Hertfordshire considers current research and practice in cyber security.
Electrical and Computer Engineering
The Electrical and Computer Engineering master's from Carnegie Mellon University is committed to providing the fundamentals of electrical and computer engineering while also giving the opportunity for in-depth specialization that will allow students to be the most successful in their future careers.
Computer Science Software Development - Cloud Computing
This Computer Science Software Development - Cloud Computing STEM programme from MaristUniversity is designed to prepare students for practical application of real industry programmes, the Cloud Computing track includes courses in Parallel Processing and Cloud Computing.
Software Engineering
With your Master of Science in Software Engineering from University of Houston Clear Lake, you’ll be prepared to take a leadership role in the industry. You’ll be best prepared for your graduate coursework by having an undergraduate degree in Computer Science.
Informatics (INFOAN)
The Informatics master´s degree study branch at Czech University of Life Sciences Prague that is being taught in English is aimed to prepare professionals in informatics mainly for conceptual, analytical, projection and managerial activities
Information, Production and Systems
Information, Production and Systems at Waseda University is a graduate school that has no corresponding undergraduate department established within the Kitakyushu Science and Research Park area in 2003 as the base for Waseda University to expand its presence in Asia.

Software Engineering
Quantic School of Business and Technology’s Master of Science in Software Engineering (MSSE) is designed to transition you from a technology generalist or early-stage specialist into an AI-focused software engineering expert in just a year.
Systems Thinking in Practice
This Systems Thinking in Practice Postgrad.Dip from The Open University UK develops your ability to approach and tackle complex, messy problem situations, providing practical tools that will help bring new perspectives and approaches to problem solving. It may well change how you think about a task and situation.
Software Engineering
Would you like to implement new practices and technologies in order to bring your employer to a higher level of performance and a greater technological maturity? Do you aspire to lead a software design team or do research? The Superior Technology School's Master’s in Software Engineering will help you achieve your professional ambitions, whatever they may be.
Software Development
To meet that need, the University of Utah’s School of Computing is proud to announce Utah’s only Software Development program geared specifically for those with no computer science background.
Modelling for Science and Engineering
Do you hold a science or engineering degree, are open-minded and willing to face and overcome challenges? Do you like computing? The master's degree in Modelling for Science and Engineering at Autonomous University of Barcelona will prepare to work in interdisciplinary research teams and R&D companies.
Advanced Software Engineering
The Advanced Software Engineering MSc at King's College London is an advanced study pathway that provides computer graduates with advanced skills in the design, development and analysis of software systems.

Data Engineering Technologies (Online)
The Data Engineering Technologies (Online) program from Constructor University is taught by the School of Computer Science & Engineering. Students gain a fascinating and profound insight into the methods and technologies of this rapidly growing area.
Advanced Computing
The Advanced Computing MSc at King's College London provides knowledge and experience of computing at an advanced level. The programme allows students to select modules on a wide range of advanced computer science subjects, so that they can build a programme that suits their interests and career aspirations.

Indie Game Development (Online)
Learn to produce vibrant and engaging experiences for gamers on this Indie Game Development (Online) course from Falmouth University. You’ll analyse the principles of the creative process, from early ideation and prototyping through to full production, release and post-release content.
Software Engineering
Gain valuable experience in learning to develop cutting-edge approaches to creating, maintaining, and improving software systems. This cohort-based online master's program in Software Engineering at Pennsylvania State University mimics the remote-workplace environment often found in the global marketplace.
Computer and Information Sciences
The Computer and Information Sciences program at University of South Alabama is designed for individuals interested in furthering their knowledge and expertise in developing the next generation methods, tools and technologies that businesses and individuals alike will depend upon in the future.
Cloud Computing and DevOps
The Cloud Computing and DevOps program from Chandigarh University aims at introducing the fundamental ideas of the emerging Cloud Computing paradigm and gives an in-depth knowledge of various DevOps tools.

Computer Engineering
This Computer Engineering MSE programme from University of Michigan - Dearborn will provide plenty of hands-on experience with computers, high-performance workstations, and other microprocessor-based systems.