Online Master in Software Engineering

Best Online Master's Degrees in Software Engineering 2019

Software Engineering

Micro and traditional master’s programs are growing in popularity to meet the demands of today’s employers to fill positions with highly skilled workers. These learning paths build on skills previously learned to amplify the student’s knowledge, giving him or her the confidence to accept a challenging job.

What is an online Master in Software Engineering? Students with backgrounds in computer science or engineering can enter such a program to develop advanced technical competencies. Coursework may include user experience design, mobile app building, data science and software testing. Although courses tend to focus on the technical, some students may elect or be required to complete courses in subjects that complement their main work, such as project management and business modeling.

Program participants often graduate with a wide range of abilities. Working in teams and managing others are skills graduates are sure to use in various facets of life. Those who complete a software engineering master’s program are often able to better pinpoint problems and troubleshoot them on their own devices and those of others.

Program costs vary among providers and often depend on the duration of the education. Some institutions charge by the course and may require additional payment to cover a capstone project. It’s a good idea to reach out to schools that interest you for info on the latest tuition costs and financial aid opportunities.

Startup companies regularly employ software engineering professionals to handle development, testing, oversight and operations. Larger, more traditional companies are also building web and mobile applications and are sometimes looking to expand their teams. Many organizations and departments interact remotely with one another. Those who prioritize variety and flexibility over traditional benefits often look for contract work on freelance platforms.

Online master’s degrees are offered by both well-established and modern institutions. Reading through the program’s requirements may give you a feel for how you could apply the education. 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

Web master in high performance programming online

laSalle Barcelona Postgraduate
Online Full time September 2019 Spain Barcelona

The Master in Web Programming High Performance (MPWAR) provides a solid background of programming and web technologies, allowing students to obtain the skills required to join immediately to any company that has a position on the Internet. [+]

Every day more, the most important companies are better positioned on the Internet and need developers and qualified personnel able to understand, develop and maintain their web software. He Master in Web Programming High Performance (MPWAR) It provides a solid background of programming and web technologies, allowing students to obtain the skills required to join immediately to any company that has a position on the Internet. In addition, the master is aimed at preparing students to understand the functioning and web structure of large companies and develop software (high performance) using its technology. Among many other knowledge, students leave school with skills certification level in both PHP and MySQL.... [-]


Master of Software Engineering

EELU Egyptian E-Learning University
Online Full time September 2019 Egypt Egypt Online

The joint master in Software Engineering (MSE) is an advanced postgraduate program that provides students with a deep understanding of leading-edge techniques for the analysis, design, and development of complex software systems.

[+]

Master of Software Engineering

Software engineering is “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”(IEEE 1996). The joint master in Software Engineering (MSE) is an advanced postgraduate program that provides students with a deep understanding of leading-edge techniques for the analysis, design, and development of complex software systems. Also, it prepares students for a high-quality career in the software industry or undertaking research in the field of software engineering.

Dean

Dr. Manal Ahmed Ismail Shoman is a professor of Computer Engineering at Helwan University, Faculty of Engineering. She received her Ph.D. Degree in Computers and Systems Engineering from the Faculty of Engineering, Ain Shams University, 1996. Currently, she is the Director of Information Technology program at Egyptian E-Learning University (EELU). She held a position of Director of Information Technology Center at Helwan University for 5 years. She was Project Manager and PI for Helwan University Management Information System Project, Feb. 2006 till 2009. She was Vice-Project Manager of "Enhancing the Use of Teaching Technologies and Facilities at Helwan University" financed by the Egyptian Higher Education Enhancement Project Fund, aiming to enhance the abilities of Helwan University staff members to use computers and multimedia in teaching and converting their teaching materials into electronic form (September 2004 - September 2006). She is the author and co-author of more than 35 research papers in international conferences and academic journals.... [-]


Master in Video Game Design and Development

VIU - Universidad Internacional de Valencia
Online 1 year October 2019 Spain Valencia

The video game industry is constantly booming, and not coincidentally. Technological advances facilitate the development of more and better experiences, with multiple platforms-consoles, computers, mobile devices, etc.-occupying different niches that reach more people. [+]

There are Scholarships and Aids options

The video game industry is constantly booming, and not coincidentally. Technological advances facilitate the development of more and better experiences, with multiple platforms-consoles, computers, mobile devices, etc.-occupying different niches that reach more people.

Definition of the program

This Master prepares you to enter the labor market in a competitive way in the multiple roles required by videogame creation studios. Through the two specializations offered, Art and Programming, you will acquire a global perspective in the production of digital products for entertainment.

What makes this master unique?Game Engine subject aligned with the official certification of Unity.Improvement of the videogame development process through different tools and automation.Consideration for new trends such as eSports, gamification and technologies such as virtual reality to maximize impact.Two specialties: Art and Programming.Intense relationship between the knowledge acquired and its applicability in the videogame industry.Active teaching team in the video game industry.Professional outings... [-]

Master's Degree in Software Engineering and Computer Systems

UNIR
Online Part time 1 year November 2019 Spain Logroño

The Master in Online Software Engineering of UNIR aims to complete the training of IT professionals and equip them with knowledge about web environments, Information Security and Software Engineering. [+]

Take your Master in Software Engineering online and get your official degree in UNIR

The Master in Online Software Engineering of UNIR aims to complete the training of IT professionals and equip them with knowledge about web environments, Information Security and Software Engineering.

This official postgraduate course was born as a response to an increasingly complex Information Technology (IT) Industry that requires specialized and multi-skilled profiles capable of directing projects ranging from implementation to design and management of the software strategy in a company.

With this Master's Degree in Software Engineering and Computer Systems you will acquire the necessary skills to:... [-]


Expertise in strategic management in software engineering

Fundación Universitaria Iberoamericana (FUNIBER)
Online Part time 18 months Open Enrollment Spain Barcelona

Business management as studied in the XXI century is, in a global society dominated by technologies that provide new services and products supported by the New [+]

Business management as studied in the XXI century is, in a global society dominated by technologies that provide new services and new technologies supported by products, demand a different business vision.

In this context software engineering plays a role in the value chain of companies, is a "core" or as a process "support" but never desconexo, process and there being an intrinsic part of business strategies. This is the reason why software engineering should be addressed with a strategic vision that recognizes him as an agent of change in their own organizations and their strategies.

In this sense, software engineering demand a different type of leadership, which overcomes the current formal software engineering studies. Therefore, a professional software engineering with the strategic vision to facilitate locating the software development process with its own strategic perspective that requires a strategic process is accurate, and that should do with management tools that let you know and understand that software engineering is a management process consisting of people and machines.... [-]


MicroMasters Program Software Testing and Verification (University of Maryland University College)

edX
Online 24 weeks September 2019 USA Cambridge

In this Software Testing and Verification MicroMasters program you will gain essential knowledge about software testing concepts and techniques and learn by delving into various software test cases and how they are documented. You will also learn how to plan, execute and manage software testing as well as software quality techniques for formal verification, which is used in mission-critical projects.

[+]

Software touches just about everything in our world today. Today’s consumers expect intuitive and reliable technology, and in an increasingly crowded marketplace, small missteps can trigger dissatisfaction and abandonment. Software testing addresses weaknesses in software development while building scalable development processes to ensure a best-in-class user experience. Learn the skills needed to excel as a Software Tester or Quality Assurance Engineer. In this Software Testing and Verification MicroMasters program you will gain essential knowledge about software testing concepts and techniques and learn by delving into various software test cases and how they are documented. You will also learn how to plan, execute and manage software testing as well as software quality techniques for formal verification, which is used in mission-critical projects. This program will be of benefit to Software Testers, Developers, and Quality Assurance Engineers. It will provide career-changers with the skills to get an entry-level job in Software Testing and help advance Software Developers skills in unit testing.... [-]


MicroMasters Program in Software Development (University of British Columbia)

edX
Online September 2019 USA Cambridge

In this MicroMasters program, you will learn that same kind of expert thinking. By working through several software development projects, you will learn specific technologies, including Java, JUnit, IntelliJ IDEA, Typescript and Node.js. But, crucially, you will learn to see the common structures in programs and in tools, and how to apply that expert thinking to learn new technologies quickly. [+]

To build a career, software developers must be able to quickly learn new technologies and new software systems. Experts do this by seeing any software, in any programming language, as common repeating patterns, not just detailed lines of code. In this MicroMasters program, you will learn that same kind of expert thinking. By working through several software development projects, you will learn specific technologies, including Java, JUnit, IntelliJ IDEA, Typescript, and Node.js. But, crucially, you will learn to see the common structures in programs and in tools, and how to apply that expert thinking to learn new technologies quickly. You will learn how to write programs using a systematic approach, and to design programs that are easy to maintain. You will also learn how to build software programs that solve real-world problems using agile methods. The skills obtained in this program will give you the confidence to apply for positions that use any programming language or technology.... [-]


MicroMasters Program in Professional Android Developement (Galileo University)

edX
Online 20 weeks January 2019 USA Cambridge

Become a professional Android Developer as you learn, alongside Google Developer Experts, how to create successful Apps. [+]

Become a professional Android Developer as you learn, alongside Google Developer Experts, how to create successful Apps.

Learn all about Android Application Development and get prepared to take the Google Associate Android Developer Certification Exam. Progress from the basic concepts to the best professional practices in a unique way that will inspire you to be a great Android developer. You will learn, from Google Developer Experts, Java and object-oriented programming concepts, including classes, interfaces, inheritance, polymorphism You will also learn advanced skills, such as adding maps & location-based services, photo, video and integrating with other applications. You will be given code examples during instruction to help you work towards the final Capstone project, which is to develop your own app. The Capstone project will certify your Android App Development abilities and allow your skills to be recognized by corporations around the globe. This MicroMasters Program will prepare you for the Google Associate Android Developer Certification Exam and give you the opportunity to earn credit and put you on an accelerated path to an Information Technology Masters. Learners who successfully earn the MicroMasters Credential are eligible to apply to the online or on-campus Information Technology with Specialization in Systems Information and Database Master’s program with no need to take the admission test. Learners who have earned a MicroMasters Credential would be credited for 18 academic units (36 units are required for the first year of the master’s degree).... [-]


MicroMasters Program in User Experience (UX) Research and Design (The University of Michigan)

edX
Online 36 weeks November 2019 USA Cambridge

Gain a solid foundation in UX Research and Design to help create products and advance your career. [+]

Gain a solid foundation in UX Research and Design to help create products and advance your career.

Integrate UX Research and UX Design to create great products through understanding user needs, rapidly generating prototypes, and evaluating design concepts. Learners will gain hands-on experience with taking a product from initial concept, through user research, ideation and refinement, formal analysis, prototyping, and user testing, applying perspectives and methods to ensure a great user experience at every step. This UX MicroMasters Program concludes with a capstone project, in which learners will incorporate UX Research and Design to design a complete product, taking it from an initial concept to an interactive prototype. The advisory board for this MicroMasters Program consists of University of Michigan School of Information alumni who are industry leaders and user experience experts. Board members provide ongoing guidance on the applicability of the program to career and educational pathways. More information on the MicroMasters Program and the advisory board members can be found at the University of Michigan website.... [-]


Master Online Architect Software Application Developer (ETNA)

IONISx
Online Part time 26 months September 2019 France France Online Belgium Belgium Online Algeria Algeria Online Canada Canada Online Congo Congo ROC (Brazzaville) Online Côte d'Ivoire Cote d'Ivoire Online French Guiana French Guiana Online French Polynesia French Polynesia Online Gabon Gabon Online Luxembourg Luxembourg Online Lebanon Lebanon Online Liechtenstein Liechtenstein Online Madagascar Madagascar Online Martinique (Fr.) Martinique Online Mauritius Mauritius Online Niger Niger Online Reunion (Fr.) Reunion Online Switzerland Switzerland Online + 34 more

Transforming innovative ideas into concrete solutions is the key to the digital economy: become an expert in software and application programming. [+]

Transforming innovative ideas into concrete solutions is the key to the digital economy: become an expert in software and application programming.

WHY THIS COMPUTER MASTERE ETNA ONLINE?

You want to find a job in IT after upgrading your skills, a career change, or as part of an initial training? The ETNA program allows you to access the programs of a recognized computer school with total flexibility.

Fully online, this training is for candidates who have a busy professional and personal life or wish to accelerate their learning.

TRADES

A gateway to digital businesses in high demand:

Software ArchitectProject ManagerApplication DeveloperIT Application EngineerIT ConsultantSKILLS... [-]

Master in Software Engineering for Embedded Systems

University of Kaiserslautern
Online & Campus Combined Part time 4 semesters October 2019 Germany Kaiserslautern

The overall goal of this distance education program is to provide professionals with a sound theoretical software engineering background as well as with practical methods, techniques, and tools that take software development issues into account. The program prepares the students for a career as professional software engineers in the industry. The course concludes with the academic degree "Master of Engineering" (M.Eng.). [+]

Today, traditionally hardware-dominated product domains are increasingly turning into software-dominated ones. Many of the companies and organizations in these transitional domains still employ mostly traditional engineers without solid education and training in software engineering. Representatives in the industry have expressed great demand for a part-time training program to re-train the existing professional engineering work force in software engineering. With this in mind, the DISC has developed this high-quality part-time distance program. The program, offered by the DISC since 2008, imparts theoretical scientific background knowledge as well as practical methods, techniques, and tools that equip the engineer to deal with software development for embedded systems issues.... [-]


Master in Software Engineering for Embedded Systems

Fraunhofer Academy
Online Part time 4 semesters October 2019 Germany Baden-Baden

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 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 ... [-]

Master of Software Engineering

Kansas State University Global Campus
Online 8 - 16 weeks January 2019 USA USA Online

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. [+]

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.... [-]


Online Masters Degree in Creative App Development

Flexible Learning with Falmouth University
Online Part time 2 years January 2019 United Kingdom Saint Ives

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. [+]

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.... [-]