- Home
- Programmes
- Software Engineering
870 Master's degrees in Software Engineering
Choosing the right Software Engineering programme can be a daunting task, especially for international students. Let's delve into some key factors to consider. Firstly, tuition fees vary widely. The lower-end tuition fee, represented by the €853, offers a more budget-friendly option for students. On the other end of the spectrum, the higher-end tuition fee, indicated by the €50,780, might be a consideration for those seeking top-tier institutions. The typical tuition fee, shown by the €17,240, provides a middle-ground option.
Affordability is a crucial aspect for many students. The 10% highlights the proportion of programmes that are within reach for a broader range of budgets. Additionally, the rise of online learning has opened up new opportunities. The 19% indicates the percentage of Software Engineering programmes offered online, providing flexibility for students who may have other commitments or prefer a distance learning format.
When selecting a Software Engineering programme, it's essential to weigh these factors alongside the reputation of the institution, the quality of the curriculum, and the career support offered. By considering these elements, international students can make a well-informed decision that aligns with their academic and financial goals.

Software Engineering
The Master of Professional Studies in Software Engineering offered at University of Maryland, Baltimore County (UMBC) is a ten-course programme designed for professionals interested in developing software at all levels.

Software Engineering and Information Systems
The Master of Science and Engineering in Software Engineering and Information Systems programme from JUNIA - Graduate School of Science and Engineering consists of studying, designing, constructing, transforming, maintaining, and improving software, allowing students to build strong skills in software engineering through web and mobile development, Java applications, object-oriented design, and quality driven coding.

Software Development and Applied Artificial Intelligence
Through this Software Development and Applied Artificial Intelligence course from Trent University you will gain hands-on experience in software development and artificial intelligence (AI), equipping you with the skills to innovate and excel in technology-driven industries.

Master of Computer Science
Enhance your career with a Master of Computer Science (MCompSc) from the Victoria University of Wellington. This flexible coursework and project-based programme will put you at the forefront of innovation in a rapidly developing industry.

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.

Robotics Software Engineer
Fuse computer vision, machine learning, mechanics, and hardware systems to build bots of the future! This Robotics Software Engineer programme at Udacity integrates key aspects like ROS nodes, environmental mapping, and automated path planning.

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.

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.

Cloud DevOps Engineer
In this Cloud DevOps Engineer programme at Udacity, you’ll develop the skills you need to join the rapidly growing cloud devops field.

Software Engineering (with Thesis)
The Software Engineering (with Thesis) course from Eastern Mediterranean University has been established in view of the rapid development of computer and information technology, the increasing degree of complexity and diversity of computer applications, and the indispensability of interdisciplinary research activities.

Machine Learning Engineer for Microsoft Azure
Scale your ML solutions in the cloud. Join the Machine Learning Engineer for Microsoft Azure programme at Udacity

Science (Software Development)
The Science (Software Development) programme from Maynooth University is a one-year programme for graduates with degrees in ANY subject giving them a practical introduction to software development including programming, software design and testing, team project work.

Computer Science (Enterprise Software Systems)
This Computer Science (Enterprise Software Systems) programme from South East Technological University is designed to develop and refine a set of skills essential for successful engagement of enterprises with information and communications technology (ICT).

Cloud DevOps using Microsoft Azure
This Cloud DevOps using Microsoft Azure program at Udacity teaches students how to deploy, test, and monitor cloud applications on Azure, thereby preparing learners for success on Microsoft’s AZ-400 DevOps Engineer Expert certification.

Software Quality Assurance and Test Engineering (Optional Co-op)
Software Quality Assurance and Test Engineering (Optional Co-op) from Conestoga College will deepen students' understanding of the testing paradigms, methodologies and tools utilized throughout the software development process.

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.

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.

Master of Computer Science
This Master of Computer Science offered at Edith Cowan University by coursework degree is designed to meet the demand for computing experts in an ever evolving digital industry landscape.