- Home
- Programmes
- Software Engineering
943 Master's degrees in Software Engineering
Computer Engineering
The Computer Engineering programme from Bilkent University with the possibility of specialization in different areas of research in computer engineering.
Computer Science Engineering
The goal of the Master of Science in Computer Science Engineering at Ghent University trains engineers to creatively and professionally apply information technology in socially and economically relevant applications.
Computer Engineering
Computer Engineering from Stony Brook University is involved in graduate teaching and research in many of these areas, including communications and signal processing, networking, computer engineering, power engineering, semiconductor devices and quantum electronics, circuits and VLSI.
Software Quality Assurance and Testing
Working in software quality assurance and testing involves meticulously examining software to ensure it meets the highest standards of functionality, performance, and reliability. The program in Software Quality Assurance and Testing is offered by Lambton College.
API Development and Documentation
Learn how to use APIs to control and manage web applications with the help of this API Development and Documentation program offered at Udacity.
Advanced Computing Technologies
The MSc in Advanced Computing Technologies at Birkbeck, University of London, is a comprehensive programme designed to enhance your expertise in modern computing. This course can be pursued either full-time for one year or part-time over two years, both available on campus, starting in October 2026.
Global Software Engineering European Master
The Global Software Engineering European Master at Vrije Universiteit Amsterdam covers this fascinating and hyper-relevant discipline from multiple angles.
Computer Science
The Computer Science program of University of Rochester was established in 1974 and has a history of more than 40 years of world-class research, especially in artificial intelligence/human-computer interaction, software systems, and the theory of computation.
Software Engineering of Distributed Systems
The Software Engineering of Distributed Systems MSc programme from KTH Royal Institute of Technology provides students with advanced knowledge for building distributed software applications that operate in a range of devices, from cloud servers to smartphones.
Information Technology - Secure Software Development and Quality Assurance
The Information Technology - Secure Software Development and Quality Assurance programme at Purdue University is a 100% online Master of Science degree. Designed for completion in approximately two years, this flexible course allows working professionals to master technical leadership and software integrity from any location.
Software Engineering and Management
Software Engineering and Management from University of Gothenburg combines different perspectives and approaches, preparing you for different roles, such as developer, tester, quality manager, software architect, and project manager.
Computer Engineering
Computer Engineering from Lebanese American University (LAU) provides students with the knowledge, skills, and research competencies necessary for pursuing professional careers or doctoral studies in the field of computer engineering.
Informatics - Software Engineering
With Informatics - Software Engineering from Czech Technical University (CTU) you will become experts in the whole software systems lifecycle. You will know how to develop, produce, administer, maintain and innovate large SW systems, including web systems. Among other things, you will design modern SW systems, including their user interface.
Electrical and Computer Engineering
The Electrical and Computer Engineering MEng program is offered jointly by the Department of Systems and Computer Engineering and the Department of Electronics in the Faculty of Engineering and Design at Carleton University.
Software Engineering
This Software Engineering program from South China University of Technology is designed to help students build a solid foundation of software engineering. Students can grasp professional knowledge about software engineering, including theory and method of software engineering, software engineering technology, software service engineering and domain software engineering.
Electrical and Computer Engineering
Electrical and Computer Engineering from University of Ottawa combines the research strengths of the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the departments of Electronics and of Systems and Computer Engineering at Carleton University.
Computer Science - Concepts and Applications
The Computer Science - Concepts and Applications program at ENS de Lyon is primarily focused on the fundamental aspects of computer science and aims at preparing students to research in computer science. Very solid foundations in mathematics and theoretical computer science are required.
Computer Engineering
The MS in Computer Engineering at Washington University in St. Louis is best suited for students who are looking to focus more on computer engineering (hardware) aspects. It can be either a pure course option program, or it can incorporate a project or a thesis.
Software Engineering Technician (Fast-Track) (Online)
The Software Engineering Technician (Fast-Track) (Online) course from Centennial College is designed to prepare you for a career as a software developer. As a software developer, you will play a critical role in designing, developing, and maintaining the software that powers essential tasks such as e-commerce, mobile app development, cloud computing, and artificial intelligence.
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.