- Home
- Programmes
- M.Sc. Master of Science
- Software Engineering
583 M.Sc. Master of Science in Software Engineering
Choosing an MSc in Software Engineering is a significant decision for international students. Understanding the tuition fee structure is crucial. The lower-end tuition fee, represented by €1,804, gives an idea of the minimum financial commitment required. Meanwhile, the typical tuition fee, indicated by €20,134, offers a benchmark for what most students might expect to pay. On the higher end, €53,874 highlights the maximum fee some programmes may charge.
It's also worth noting that 6% of MSc Software Engineering programmes are considered affordable, providing options for students with varying budgets. Additionally, 16% of these programmes are offered online, catering to those who prefer or require flexible learning options.
When considering an MSc in Software Engineering, it's important to weigh these factors alongside the programme's reputation, location, and the opportunities it offers post-graduation. Researching thoroughly can help you make an informed decision that aligns with your academic and career goals.

Computer Science
This Computer Science course from Manchester Metropolitan University was designed this course for graduates who may not have a background in computing but are looking to launch a career in this in-demand field.

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.

Modeling of Neuronal and Cognitive Systems
The Modeling of Neuronal and Cognitive Systems MSc programme from Université Côte d'Azur is a two-year interdisciplinary master's, which aims to train active researchers at the crossroads of computer science, applied mathematics and cognitive neuroscience.

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.

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.

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.

Software Engineering
The aim of this Software Engineering programme at the Technological University of the Shannon is to provide an opportunity for computer professionals and engineers to enhance their knowledge and expertise in areas of current active research and development in software engineering.

Computer Game Engineering
A Computer Game Engineering programme from Newcastle University that transforms your passion for programming and games into industry-ready skills. Excel in game engine technologies, real-time graphics and simulation programming.

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

Data Engineering
The graduate program in Data Engineering from Constructor University provides students with a comprehensive understanding of the big data aspects of data analytics and data science, with the technological challenges of data acquisition, curation, and management.

Computer Science online
This Computer Science online programme from University of Bath Online 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.

Advanced Computer Science
The Advanced Computer Science course from University of York will enable you to develop a high level of understanding and technical skill at the leading edge of the subject.

Advanced Software Engineering (Distance Learning)
This Advanced Software Engineering (Distance Learning) MSc at 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.

Information Technology (Software Systems)
This Information Technology (Software Systems) MSc programme from Heriot-Watt University Dubai is concerned with the use and application of information technology in the specification, design, development and deployment of software.

Computer Engineering (Thesis)
The Computer Engineering (Thesis) from Bahçeşehir University (BAU) offers an in-depth exploration of computer engineering principles, focusing on both theoretical foundations and practical applications in the field.

Computer Science (by research)
Throughout your Computer Science (by research) programme from University of York you'll have a supervisor to support you and guide your research.

Computer Science - Software and Service Architectures Specialization
The goal of this Computer Science - Software and Service Architectures Specialization program from Eötvös Loránd University is to train Computer Scientist with a professional knowledge based on a solid theoretical background knowledge.

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.

Artificial Intelligence and Engineering Systems - Mastertrack Mobility
The Artificial Intelligence and Engineering Systems - Mastertrack Mobility programme at the Eindhoven University of Technology (TU/e) you will acquire a holistic knowledge on applying AI methods to mobility systems, from the design and control of individual vehicles in terms of autonomous driving and powertrain design, up to the macroscopic perspective encompassing mobility systems at large.

Programming for Games and VFX
If you love games, films and animation, have a passion for coding, finding creative solutions and being part of a team, then Programming for Games and VFX course at Escape Studios is for you.