- Home
- Programmes
- M.Sc. Master of Science
- Software Engineering
610 M.Sc. Master of Science in Software Engineering

Applied Computational Science and Engineering
Discover how numerical methods and computational science can help solve large scale problems on Applied Computational Science and Engineering MSc programme offered at Imperial.

Cyber Security and Resilience
In this Cyber Security and Resilience programme USTP – University of Applied Sciences St. Pölten you learn how to build and run resilient information systems.

Data Engineering and Cloud Computing
The aim of the Data Engineering and Cloud Computing course at aivancity School of AI and Data for Business and Society is to train students to become experts in data management and to master the complete data engineering cycle: acquisition, architecture, storage, cleansing, pipelining, securing, structuring, analysis and visualization.

Information and Communication Technology - Software Engineering
The Information and Communication Technology - Software Engineering specialisation track from University of Turku prepares you for a full life cycle of demanding software systems, starting from their design and finishing with their implementation.

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.

Applied Artificial Intelligence for Engineering
This Applied Artificial Intelligence for Engineering course from University of Greenwich builds on the concepts of artificial intelligence and machine learning by creating new systems to provide intelligence. By developing new processing methods and data representations, we aim to establish the next big step in computing.

Software Engineering
In this Master of Science in Software Engineering for Information Systems at Free University of Bozen-Bolzano, you will learn how to leverage next-generation technologies such as Cloud Computing, Internet of Things, and Analytics to create, connect, optimize and engineer innovative systems moving to the pragmatic application and commercialization on a rapid and large scale.

Digital Systems And Service Development
In an economy driven by digital innovation, it is important to acquire competencies to develop digital service systems and adopt a service-oriented mindset. LUT University offers a Master's degree in Digital Systems And Service Development

Advanced Software Engineering
This Advanced Software Engineering MSc of University of Leicester focuses on the methodologies and technologies that address the challenges that companies are facing for competing in the volatile markets of today.

Software Design with Artificial Intelligence
This Software Design with Artificial Intelligence course at the Technological University of the Shannon provides a broad introduction to machine learning and statistical pattern recognition. Students will learn about both supervised and unsupervised learning as well as learning theory, reinforcement learning and control.

Software Engineering with Advanced Research
The Software Engineering with Advanced Research program from University of Hertfordshire considers current research and practice in cyber security.

Digital Chemistry
Master the skills required for the new generation of chemical industries with the Digital Chemistry programme at the University of Southampton. You’ll learn how to use computational modelling, artificial intelligence and the analysis of big data to solve complex chemistry problems.

Software Design with Cloud Native Computing
The Software Design with Cloud Native Computing course at the Technological University of the Shannon will provide students with both theoretical and practical skills to develop software systems which use Infrastructure-as-a-Service (IaaS) in order to run applications on servers that can be flexibly provisioned on demand.

Computer Engineering (Non-Thesis)
The Computer Engineering (Non-Thesis) course from Bahçeşehir University (BAU) is designed to provide students with advanced knowledge and skills in computer engineering and technology. Its goals include bridging theoretical concepts with practical applications, preparing graduates to tackle complex engineering challenges.

Electrical and Computer Engineering
The Electrical and Computer Engineering program from King Abdullah University of Science and Technology (KAUST) emphasizes research in science and technology applications to solve problems that impact social advancement, economic development and the quality of everyday life worldwide.

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.

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.

Information Systems Software Engineering
The aim of this Information Systems Software Engineering master’s programme from the VILNIUS TECH is to prepare highly qualified information systems specialists equipped with both theoretical knowledge and practical skills required for the design, implementation and further development of information systems software.

Software Product Management and Business
The Master's Programme in Software Product Management and Business from LUT University focuses on the design, implementation and maintenance of software and digital services in their business context.

Software Engineering
Software development is a cornerstone of modern society, influencing everything from the objects around us to the ways we communicate. Discover more with this Software Engineering programme from LUT University.