55 Master of Science Degrees in Software Engineering

A Master of Science is a valuable educational tool that individuals can use to increase their knowledge and capabilities in a science- or technology-based field. Those with an undergraduate degree in software engineering may find significant advantages in pursuing a Master of Science. What is an MSc in Software Engineering? Typical programs provide students with experience that is directly related… Read more

A Master of Science is a valuable educational tool that individuals can use to increase their knowledge and capabilities in a science- or technology-based field. Those with an undergraduate degree in software engineering may find significant advantages in pursuing a Master of Science.

What is an MSc in Software Engineering? Typical programs provide students with experience that is directly related and applicable to what is usually required in positions around the world. Coursework prepares students with the ability to apply scientific and engineering principles to software systems development. Modern software engineering principles and the methods as well as tools and techniques that support their applications are also essential areas of study that is covered in each program. Students work for one to four years towards completion of the degree, depending on full- or part-time enrollment status.

Students who successfully fulfill degree requirements develop valuable skills in analysis, design, implementation, validation and testing, all of which are required in the development of desirable, sophisticated software. Those who complete these programs can successfully compete for highly desirable positions throughout their respective industries, and employers can more fully rely upon their experience and abilities.

Software engineering program costs vary greatly from one university or college to the next depending on its location and whether it is a public or private institution. Before committing to enrollment, prospective students should take the time to research each program they are considering to ensure that it aligns with their goals and expectations.

Students who successfully complete a Master of Science in Software Engineering are able to pursue careers in the public and private sectors as software engineers, project managers, or embedded software engineers. Positions are available in every type of industry that requires the use of computer technology.

A variety of universities around the world offer online and classes. Students who wish to study with professionals from another part of the world can easily do so with online programs. Search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read less
Other options within this field of study: 
Stevens Institute of Technology - Graduate Studies
Hoboken, USA

A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconn ... +

A master's in software engineering is about building reliable, responsive, safe and secure software systems that move industry and society forward in an increasingly interconnected world. In our software engineering program, you'll learn about the lifecycle process and how to build sustainable products. You'll acquire skill sets to design, build, test, and maintain software systems, and manage software projects with optimal efficiency. -
MSc
Full-time
Part-time
2 years
English
Campus
Online
 
Innopolis University
Kazan, Russia

The Master of Science in Information Technology – Software Engineering (MSIT-SE) degree is designed for junior professionals with one to two years of work experience in softwa ... +

The Master of Science in Information Technology – Software Engineering (MSIT-SE) degree is designed for junior professionals with one to two years of work experience in software development and who want to boost their career and become technical leaders, software architects or project managers. -
MSc
Full-time
2 years
English
Campus
 
Fachhochschule Salzburg University of Applied Sciences
Salzburg, Austria

Image and signal processing affect our daily lives in an ever-increasing way. Participate in designing this fascinating technology and shape IT's future function in business a ... +

Image and signal processing affect our daily lives in an ever-increasing way. Participate in designing this fascinating technology and shape IT's future function in business and society. -
MSc
Full-time
4 semesters
English
Oct 2020
Campus
 
Southern Federal University
Rostov-on-Don, Russia

Our Master’s program offers a student an extensive knowledge in principal areas of applied mathematics. Courses offered in our Master's program cover a wide range of areas, su ... +

Our Master’s program offers a student an extensive knowledge in principal areas of applied mathematics. Courses offered in our Master's program cover a wide range of areas, such as modeling of composite, porous and piezo-active materials, modeling of viscous fluid flows under the complex conditions and taking under account heat and mass transfer processes, modeling of stock market behavior and enterprise management. Students will gain the fundamental skills of mathematical modeling and using software in qualitative research, which they can apply in a future to real-world problems. Students will have a professional practice at local and regional commercial companies and partner research organizations. -
MSc
Full-time
2 years
English
01 Sep 2020
15 Apr 2020
Campus
 
HFT Stuttgart
Stuttgart, Germany

This three-semester, internationally-oriented course of study is designed to meet the demands of the industry for highly motivated, team-oriented software experts.

This three-semester, internationally-oriented course of study is designed to meet the demands of the industry for highly motivated, team-oriented software experts. -
MSc
Full-time
Part-time
3 semesters
English
Mar 2020
Campus
 
Al Akhawayn University (in Ifrane)
Ifran, Morocco

The Master of Science in Software Engineering (MSSE) program is designed to provide the student, through concentration courses, with solid, specialized skills needed to produc ... +

The Master of Science in Software Engineering (MSSE) program is designed to provide the student, through concentration courses, with solid, specialized skills needed to produce high-quality software. In addition, it gives the student sufficient breadth, through selected advanced elective courses, to quickly learn new technological developments. -
MSc
Full-time
Part-time
English
Aug 2020
Campus
 
Free University of Bozen-Bolzano
Bolzano, Italy

In this programme, you will learn how to leverage next-generation technologies such as Cloud Computing, Internet of Things, and Analytics to create, connect, optimize and engi ... +

In this programme, 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. -
MSc
Full-time
2 years
English
Oct 2020
28 Apr 2020
Campus
 
Высшая школа экономики
Moscow, Russia

The aim of the programme is to train professionals in the area of industrial production of software, information and communication technologies and systems for various purpose ... +

The aim of the programme is to train professionals in the area of industrial production of software, information and communication technologies and systems for various purposes. The master’s programme in System and Software Engineering is aimed at training administrative managers, project managers and development teams, -
MSc
Full-time
2 years
English
Sep 2020
14 Aug 2020
Campus
 
EPITA Graduate School of Computer Science
Paris, France

The program emphasizes the development of quality software and the transfer of this knowledge to the industry.

The program emphasizes the development of quality software and the transfer of this knowledge to the industry. -
MSc
Full-time
2 years
English
Campus
 
New Jersey Institute of Technology
Newark, USA

Software engineering is the disciplined application of computer science knowledge to the analysis, design, development, evaluation, and evolution of software products. Because ... +

Software engineering is the disciplined application of computer science knowledge to the analysis, design, development, evaluation, and evolution of software products. Because software pervades economic and personal activity worldwide and because it is increasingly being used in critical applications, the software industry is under intense pressure to deliver quality software. Because software production remains a labor-intensive activity, the demand for large volumes of high-quality software translates into high demand for qualified software engineers. -
MSc
English
Sep 2020
Campus
 
Rochester Institute of Technology (RIT)
Rochester, USA

Gain hands-on experience through team-based and individual projects to further your understanding of the development and implementation of modern software systems.

Gain hands-on experience through team-based and individual projects to further your understanding of the development and implementation of modern software systems. -
MSc
Full-time
2 years
English
24 Aug 2020
Campus
 
University of Turku
Turku, Finland +1 More

The software engineering masters programme is guided by directly involved industry partners in Europe and Southern Africa to provide an international programme in professional ... +

The software engineering masters programme is guided by directly involved industry partners in Europe and Southern Africa to provide an international programme in professional practice. This programme is located in Windhoek, Namibia. -
MSc
Full-time
2 years
English
Jan 2020
Campus
 
Tufts University - School of Engineering
Medford, USA

Software Systems Development students join one of the fastest-growing professions in technology today. Learn how to design, build, and test systems programs in C and C++ under ... +

Software Systems Development students join one of the fastest-growing professions in technology today. Learn how to design, build, and test systems programs in C and C++ under the guidance of our dedicated faculty in the Department of Computer Science. -
MSc
Full-time
Part-time
English
Aug 2020
Campus
 
Polytechnic of Leiria
Leiria, Portugal

The aim of the Master in Computer Engineering – Mobile Computing (MEI-CM) is to confer a professional specialization with great emphasis on mobile computing and associated tec ... +

The aim of the Master in Computer Engineering – Mobile Computing (MEI-CM) is to confer a professional specialization with great emphasis on mobile computing and associated technologies. -
MSc
Full-time
24 months
English
Oct 2020
Campus
 
Tampere University
Tampere, Finland

Computers and software are an integral part of our daily lives. Interaction between people and computers takes different forms as computers are integrated into different syste ... +

Computers and software are an integral part of our daily lives. Interaction between people and computers takes different forms as computers are integrated into different systems from mobile devices to clouds. Software, Web & Cloud provides students with a solid understanding of computer science and software engineering. -
MSc
Full-time
2 years
English
Aug 2020
Campus