Filter
Master Degrees

Compare 36 Masters Programs in Software Engineering

Many students who decide to pursue a master’s degree choose to explore coursework concentrating on computing technology. Holding an advanced degree in this field provides a competitive edge in this extremely demanding field.

 

What is a Master in Software Engineering? A Master in Software Engineering equips students with essential knowledge such as implementing new technologies to compete in the global environment. Participants will also learn about the basic building blocks of software engineering; this may include universal themes touching every segment of society, and driving innovation and change in medicine, defense and aerospace. Students select options from an extensive array of courses that match their interests, including software analysis, system verification, design and architecture, and data storage and retrieval.

 

There are many reasons why students decide to pursue a Master in Software Engineering. For example, the program teaches a variety of concepts including software project management and human-computer interaction. Additionally, an advanced degree in this area enables individuals to advance quickly in the evolving environment of software engineering.

 

The cost fluctuates depending on the institution, and the course typically lasts between one and three years. It is necessary for prospective students to research the school thoroughly to make sure that the program offered fits their expected goals.

 

Individuals who earn a master’s degree find themselves in high demand for a number of positions, such as a database analyst, network administrator or software applications engineer. These employment opportunities are becoming increasingly competitive. Students will develop a stronger software engineering foundation by learning how to interact with faculty, students and industry professionals through intensive learning experiences.

 

Options are available at a variety of universities. Online programs are an excellent choice for students living in areas of the world with limited access to a facility. Internet-based options also cater to individuals who require a flexible schedule. Search for your program below and contact directly the admission office of the school of your choice by filling in the lead form.

Read More Read Less
Other options within this field of study:

36 Results in Software Engineering

University of British Columbia - Faculty of Applied Science

The Master of Engineering Leadership (MEL) in Dependable Software Systems is designed for software engineers who want to explore the principles and techniques for maintai ... [+]

*The application system opens on January 2nd, 2019.

The Master of Engineering Leadership (MEL) in Dependable Software Systems is designed for software engineers who want to explore the principles and techniques for maintaining the integrity and reliability of software systems in diverse application areas.

This program will equip tomorrow’s software professionals with an in-depth knowledge of the principles and techniques for developing dependable systems, including software testing and verification, error-resilient computing, computer security, and software processes. In addition to acquiring specialist skills, the program offers the opportunity to focus on courses that build a foundation of project management, communication and leadership skills — to prepare graduates to become effective technical managers who are adept at collaborative teamwork.... [-]

Canada Vancouver
January 2020
Full-time
12 months
Campus
University of Turku

Obtain the skills companies are looking for in software engineering at the new Southern Africa Campus! The Software Engineering Masters Programme is guided by directly in ... [+]

Obtain the skills companies are looking for in software engineering at the new Southern Africa Campus!

The Software Engineering Masters Programme is guided by directly involved industry partners in Europe and Southern Africa to provide an international course grounded in professional practice.

The software engineering programme is a pioneering new collaboration between Finland and Namibia, where students study at the University of Turku satellite campus at the University of Namibia in Windhoek. Working closely with students and companies from the EU and from Southern Africa will train software engineers who are able to understand IT-related challenges in the global south and design, develop, implement, and evaluate software solutions to meet these requirements.... [-]

Namibia Windhoek
August 2019
Full-time
2 years
Campus
Kansas State University Global Campus

The Master of Software Engineering (MSE) degree program covers the application of engineering principles to the building of computer software. The field covers the theori ... [+]

Overview

The Master of Software Engineering (MSE) degree program covers the application of engineering principles to the building of computer software. The field covers the theories, tools, and methods for systematic representation, design, verification, development, production, validation, and maintenance of software products including programs, prototypes, documentation, user interfaces, training, and evaluation.

All courses needed for the degree are available online to students residing both in and out of the United States. International students interested in this program must contact the Department of Computing and Information Sciences for admission before taking classes. Students never need to come to campus for any coursework.... [-]

USA USA Online
Request Info
8 - 16 weeks
Online
USI Università della Svizzera italiana

MSDE is a unique opportunity for students to become highly qualified, software and data engineers able to effectively deal with the increasing complexity of modern softwa ... [+]

Software plays a pivotal role in almost all aspects of our life, including transportation, communication, economy, and healthcare. We put trust in software to accomplish complex and vital tasks for us, such as managing our finances, sharing our family and friends memories, diagnosing diseases, flying airplanes or driving cars. These systems manipulate and generate an unprecedented amount of data. In such a scenario, the software cannot be understood without its data and data becomes valuable only thanks to the software analyzing it. Why enroll in the Master in Software and Data Engineering (MSDE) at USI?

Top qualification

MSDE is a unique opportunity for students to become highly qualified, software and data engineers able to effectively deal with the increasing complexity of modern software systems and with the gigantic amount of data they generate and manipulate.... [-]

Switzerland Lugano
Request Info
Full-time
4 semesters
Campus
Flexible Learning with Falmouth University

In today’s world, mobile apps are ubiquitous, delivering solutions to modern life. As a medium for creative and artistic expression, they provide answers to everyday prob ... [+]

An online course with optional face-to-face workshops.

Early bird discount up to £1,000.

Course overview

In today’s world, mobile apps are ubiquitous, delivering solutions to modern life. As a medium for creative and artistic expression, they provide answers to everyday problems with clever design and user insights. App development offers a wealth of creative opportunity in an evolving arena that reacts rapidly to technological advances.

Designed with industry experts, Falmouth’s MA in Creative App Development responds to these shifts, and gives you the chance to expand your creative skills to capitalise on the opportunities available in this growing field.... [-]

United Kingdom Saint Ives
Request Info
Part-time
2 years
Online
Oporto Global University - Universidade Portucalense

Learning objectives of the MPhil in Informatics, are the understanding of technology, its application, the development of critical thinking and scientific and technical c ... [+]

Learning objectives of the MPhil in Informatics, are the understanding of technology, its application, the development of critical thinking and scientific and technical communication. This course offers two specializations, Information Systems (I.S.) and Software Engineering (S.E.), where it is assumed that both develop a common knowledge base, particularly in modeling techniques, emerging technologies, project management and technological innovation; considering that these areas of expertise are the key to the two areas. However, specializations give different skills within the information technology field; S.I. students will be able to enhance the business through the use of technology and drive and lead S.I. of intervention activities using best practices; turn the E.S. students will be able to plan, manage and conduct development activities of highly complex software systems and to use emerging technology.... [-]

Portugal Porto
Open Enrollment
Full-time
2 - 2 years
Campus
University of Maryland, A. James Clark School of Engineering

Our programs in Software Engineering program is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop ... [+]

Requirements specific to the software engineering program include:

A bachelor's degree, GPA of 3.0 or better, in computer or electrical engineering, computer science, mathematics, applied mathematics, or a closely related field from an accredited institution Completion of Calculus I and II and at least one college-level computer programming class, covering basic data structures, taught at an accredited institution and equivalent to CMSC 132 or ENEE 150. [-]
USA College Park
January 2020
Full-time
Part-time
1 - 5 years
Campus
EPITA Graduate School of Computer Science

The SDM specialization trains students to become future Digital Leaders, who are able to innovate, suggest new contents, new uses, and new services, based on open source ... [+]

Program objectives

The SDM specialization trains students to become future Digital Leaders, who are able to innovate, suggest new contents, new uses, and new services, based on open source technologies or those of major publishers (Microsoft, Adobe, etc.). In a global context where digital technologies are becoming increasingly strategic, SDM prepares full-stack developers: they gain knowledge in system infrastructure database API and back-end programming, as well as front-end and project management techniques. At the end, students gain knowledge in Back-End, Front-End, Data Basis, mobile applications and video game development. They show technological diligence, strong listening skills and are able to manage the human factor linked to new uses.... [-]

France Paris
September 2019
Full-time
Campus
Fraunhofer Academy

The Fraunhofer Institute for Experimental Software Engineering IESE offers a unique part-time Master’s course which is primarily run as a distance learning program ... [+]

The Fraunhofer Institute for Experimental Software Engineering IESE offers a unique part-time Master’s course which is primarily run as a distance learning program by the Distance and International Studies Center (DISC). The course is geared to international participants and is therefore conducted entirely in English.

Type of course: Part-time distance learning course Qualification: Master of Engineering (M.Eng.) Language of instruction: English Course contents: Software development for embedded systems, project management, requirements engineering, software product line engineering, etc. How the course is organized: Self-study plus face-to-face modules at Fraunhofer IESE’s Software Engineering Laboratory in Kaiserslautern Admission requirements: Candidates must have completed a university degree in an engineering, science or information technology discipline and must have at least two years of professional experience in software development Additional information: ASIIN accreditation ... [-]
Germany Munich
October 2019
Part-time
4 semesters
Online
Kazakh British Technical University (KBTU)

The Master in Applied Software Engineering (Information Systems) mission is an Increasing competitiveness of Kazakh professionals for large manufacturing companies and in ... [+]

State grants on Educational Research and also KBTU grants are awarded to the Master`s students of Specialized Education.

Master's programme is a combination of semester courses, alternating with 2-3 weeks long modules. Besides theoretical knowledge, students obtain practical skills working on real-life projects.

Missions and aims

Increasing the competitiveness of Kazakh professionals for large manufacturing companies.

Introducing a new type of Master's program, that focuses on experience-based learning on real projects of different companies.

Advantages of the program Unique program, that combines theoretical knowledge and practical skills; Supervising by major vendor-companies; Real projects' development of big companies, such as "Kazatomprom", "KazTransGaz", "Kazakhstan Temir Zholy", "Halyk Bank" etc.; Preparation of professionals with specialisation in Web development; Training in the latest technological innovations, including cloud technology, mobile applications and recent advances in web programming; Highly qualified teaching staff, developers of software programs from Oracle, IBM, Microsoft, Redhat; Industrial certificates from world leading software development companies; Job with a high salary after graduation. Program Structure ... [-]
Kazakhstan Almaty
September 2019
Full-time
4 semesters
Campus
South Ural State University

Curriculum objective: Highly-qualified master training, with special background in the field of cybernetic system development technologies, with the main intention of sup ... [+]

The professional line includes design and implementation, as well as maintenance, of information systems and software products in the field of applied mathematics and computer science for state, industrial and commercial organizations:

computing centers and data centers; scientific-industrial corporations; high-school education centers

Graduates earn the following abilities:

introducing new information technologies to the organization infrastructure; business consulting and engineering. Methods and algorithms for data processing in data-processing systems; high-performance and distributed data-processing system; Industrial testing of software; Programming languages and compil... [-]
Russia Chelyabinsk
September 2019
Full-time
2 years
Campus
Universal Arts School

Learn to equip your video games with artificial intelligence. Learn to program within the most used video game engines on the market, UNREAL ENGINE and UNITY. You will le ... [+]

Learn to equip your video games with artificial intelligence.

Learn to program within the most used video game engines on the market, UNREAL ENGINE and UNITY. You will learn and / or deepen in languages such as JavaScript, C ++, HTML, PHP, MySQL, Three.js and C #. In this 8-month master, all the sections of the Videogames program are learned in depth and prepare you to present a final project.

Who is it for?

This course is aimed at professionals in the sector as well as people who want to build a professional career in the video game programming sector. This training is for Graduates as well as non-graduates since it is a completely autonomous and empirical training in a new professional sector. With this training, the person gets a new professional category as a multiplatform video game programmer. There are no prerequisites, you start at level 0 and it is intended for all audiences.... [-]

USA Los Angeles Spain Valencia
Request Info
Full-time
2 years
Campus
Online
University of Oulu

The Department of Information Processing Science at the University of Oulu organizes a two-year full-time Master’s degree programme in Software, Systems and Services Deve ... [+]

Master in Software, Systems and Services Development in Global Environment

The Department of Information Processing Science at the University of Oulu organizes a two-year full-time Master’s degree programme in Software, Systems and Services Development in the Global Environment (GS3D).

Graduates from GS3D will have the competence to work as Experts and Managers in global ICT companies.

The programme will provide multidisciplinary knowledge of software, systems and services development in a global context.

Graduates will acquire the skills to understand and to analyze the dynamics of the software business environment. Students can progress with their studies to PhD and participate in GS3D research groups.... [-]

Finland Oulu
August 2019
Full-time
2 years
Campus
Politehnica University Timisoara

The Master Course in Software Engineering is a two year full-time English taught study program, which focuses on imparting both the knowledge and the practical skills req ... [+]

General information Requirements: Bachelor’s degree (or equivalent); foundations of Computer and Software Engineering Duration: 2 years (4 semesters) Teaching language: English Form of studies: Full time Software Engineering

Software has become a vital component of the infrastructure supporting our everyday life. Software systems are increasingly complex, and thus more difficult to build, yet they are subjects to increasingly strict standards of reliability, safety and security. At the same time, market pressure is increasing, development needs to be agile, and software must be built to evolve. All of this, coupled with the need for leading-edge applications make today’s software development an exciting technical challenge. Solid engineering principles are indispensable to delivering quality projects on time.... [-]

Romania Timișoara
Request Info
Full-time
2 years
Campus
École Polytechnique

The Internet of Things: Innovation and Management Program (IoT-IM) Graduate Degree is based on the Ecole Polytechnique’s trademark multidisciplinary approach and provides ... [+]

Master The Internet of Things: Innovation and Management Program At a glance Diploma: Master’s Degree Type: Industry-oriented degree Number of ECTS credits: 140 Start: September 2019 Duration: 2 years Language: English Location: France Tuition Fees: €12,000/year

From mobile phones to watches, media platforms, utility grids, and medical devices, connected objects are permeating all levels of industry and technology. As society becomes increasingly digitized, the data they generate enables new interactions and business models, with wide-reaching impacts on traditional economic systems and, even, social habits.

For 21st century companies, developing the strategies and skills required to make their products connected is imperative in order to avoid their own obsolescence. But how are those skills developed?... [-]

France Palaiseau
September 2019
Full-time
2 years
Campus