- Home
- Programmes
- Software Engineering
943 Master's degrees in Software Engineering
Computer Science and Software Engineering
During the Computer Science and Software Engineering at University of Washington you can learn how to couple theoretical computing concepts with real-world problems, helping students develop the breadth of skills necessary to succeed in today’s competitive software profession.

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.

Applied Informatics
The Master’s degree program in Applied Informatics is a follow-up two-year study program to the Bachelor studies in Applied Informatics or some other close fields of studies. It combines subjects from the core fields of Computing and related areas, Information Systems and Software Engineering, Image Processing as well as Communication Technologies.
Computer Science
The MS degree program in Computer Science from the University of Pittsburgh provides students with a deeper exploration of the theory and practice of computer science, preparing them for careers in industry.
Software Engineering
The Software Engineering degree offered by the University of Bergen is a joint degree program together with the Western Norway University of Applied Sciences, that will give a solid scientific background and practical skills in software engineering.
Computer Engineering
This Computer Engineering MSc course from the Fairleigh Dickinson University is designed to train and educate students to work as computer engineers who understand the design tradeoff and the interdependency between hardware and software in computers, computer-based systems, computer communications and computer networks.
Computer Science
This Computer Science program from Texas State University provides students with the knowledge and skills to gain an edge in the computer science job market.
Computer Science
Computer Science from St. Francis Xavier University (StFX) is focusing on a number of advanced courses with close research collaboration with our faculty.
Computer Science
Computer Science from Texas A&M University should be thought of as a professional, terminal degree. This degree does not include a thesis, project or final examination. This is a STEM program.
Computer Science - Resilient and Secure Cyber Physical Systems
The Computer Science - Resilient and Secure Cyber Physical Systems program from University of Florence is intended to provide the knowledge, formal tools and practical skills required in the aforementioned disciplines.

Software Engineering
This Software Engineering MSc programme from Heriot-Watt University Dubai aim is to impart the understanding and skills to engineer software at an advanced level to professional standards. Students can specialise in particular areas such as the development of mobile applications or advanced interactive systems like games.
Computer Science
The Computer Science programme at Southern Methodist University is a comprehensive graduate degree designed for technical mastery. This M.S. curriculum offers full-time study options with a duration typically spanning two years. Students engage in advanced research or coursework to excel in the evolving technology sector.
Computer Engineering
Gain expertise in advanced very large-scale integration (VLSI) design, embedded systems for Internet of Things applications, and wearable computing with the Computer Engineering program of the Case Western Reserve University.
Software Engineering
University of Cincinnati's Master of Engineering in Software Engineering will provide graduate students with a deeper understanding of software engineering and a familiarity with major software engineering areas such as requirements engineering, software testing, large-scale software development, and embedded and cyber-physical systems engineering.
Software Systems
The Software Systems M.S. at Mercer University is a comprehensive online postgraduate programme designed for working professionals. This degree focuses on solving complex technical problems through advanced software development. Students gain expertise in modern programming and system design over a flexible duration.

Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online)
The Artificial Intelligence - Software Engineering Technology (Fast-track) (Optional Co-op) (Online) course from Centennial College aligns well with the newest technology trends in the software industry, namely Augmented Analytics, AI-Driven Development, and Autonomous Things. The programme is Post-graduate work permit eligible.

Data Engineering Technologies (Online)
The Data Engineering Technologies (Online) program from Constructor University is taught by the School of Computer Science & Engineering. Students gain a fascinating and profound insight into the methods and technologies of this rapidly growing area.
Electrical and Computer Engineering
At the graduate level, the Department of Electrical and Computer Engineering (ECE) offers M.S. and Ph.D. degree programs in Electrical Engineering at University of Maryland. In Fall 2018, 272 students were enrolled in the M.S./Ph.D program in Electrical Engineering.
RNNs and Transformers
This course covers multiple RNN architectures and discusses design patterns for those models. You'll also learn about transformer architectures. The RNNs and Transformers program is offered by the Udacity.
Advanced Computer Science
Our Advanced Computer Science MSc from University of Leeds is wide-ranging, exploring advanced topics in computer science which will equip you with the understanding and practical skills to succeed in a variety of careers.