- Home
- Programmes
- Full-time
- Software Engineering
827 Full-time Master's degrees in Software Engineering

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.

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.

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.

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.

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.

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.

Software Development and Applied Artificial Intelligence
Through this Software Development and Applied Artificial Intelligence , Postgrad.Cert. from Trent University you will gain a deeper understanding of AI and software development, and ways to implement this cutting-edge technology in your professional career, and beyond.

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.

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.

Cyber Security (Software Security)
A strong ethos of rigorous experimental and empirical cybersecurity and privacy research underpins the Cyber Security (Software Security) course from University of Bristol, facilitated by a state-of-the-art testbed for studying threats and vulnerabilities related to data flows in the software and its dependencies (supply chain), critical national infrastructure (CNI) and Internet of Things (IoT).

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.

Software Design and Development
This Software Design and Development course at University of Galway is aimed at candidates with little or no IT experience who want to pursue a career in the IT industry.

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.

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.

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.

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.

Computer Science
This Computer Science course from Teesside University offers you the opportunity to study two major themes; programming and artificial intelligence (AI). You also study project management and research methods to provide the academic rigour required for postgraduate study and the practical skills for entry to industry.

Software Engineering Technology (Fast-Track)
Centennial College's three-year Software Engineering Technology (Fast-Track) programme will grant qualified college or university graduates with a software background direct admission into Year 2 (Semester 3) so they may receive their advanced diploma in two years (four semesters). This programme is post-graduate work permit eligible.

Software Engineering
The Software Engineering programme from University of Limerick designed to develop expertise in building robust, large-scale software systems and extracting actionable insights utilising data analytics.

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.