











Description of the Master
The Official Master in Software Engineering – European Master in Software Engineering aims to train computer engineers capable of responding to the needs and current demands of the software development area.
Software is an element that increasingly has importance and performance in a huge amount of products that are produced today. In recent times there has been a shift in development costs from the hardware design and implementation part to the construction of software solutions. This situation has revealed the growing demand and need for specialized professionals, capable of developing software products with the appropriate functionality and quality, according to the time planned and within the foreseen budget.
This master is designed to respond to these challenges by training software engineers in advanced concepts of the discipline that cover all aspects of software developments, from the management of the business side to the technical aspects and the development perspective.
The European Master in Software Engineering has a true international vocation since its origins, because its curriculum is in line with the most prestigious software engineering plans in the world; his faculty has a recognized status as the best researchers in his field; and its students come from the five continents, which means that the study is an intercultural experience and a previous step to participate in future international projects..
You can find more information about the procedure and the access requirements in the admission section.
For questions and additional information, contact the Master’s Secretariat: master.emse@fi.upm.es
Datasheet
- Qualification: Master in Software Engineering
- Type of degree: Official Master’s degree (with the possibility of double degree)
- International accreditation: Euro-Inf
- Modality of teaching: face-to-face.
- Language in which it is taught: 100% in English.
- Responsible university: Politécnica de Madrid – UPM
- Responsible center: Higher Technical School of Computer Engineers.
- Campus: Campus of International Excellence Montegancedo / Boadilla del Monte – Madrid – Spain.
- Number of ECTS credits: 120 ECTS (1 ECTS = 27 hours of student work).
- Public price per credit: € 45.02 (EU nationals or with resident status excluding residence for tuition purposes), € 84.07 (rest).
- Duration: Two years with full-time dedication.
- Places offered: Each academic year 30 places are offered.
- Key dates (application, enrollment, classes).
- Hours: Monday to Friday from 3:00 p.m. to 9:00 p.m.
- Main subjects of the curriculum: Software Development, Project Management and Organizational Processes, Support Processes, Advanced Software Engineering Aspects, Software Project, Master Thesis.
- Master No. 1 in the ranking published by “el Mundo” newspaper: Best Master in Software category

European Master
The Master’s Degree in Software Engineering-European Master in Software Engineering received the Euro-Inf certificate in 2020. The Euro-Inf Computer Studies Label is a certificate awarded by an agency authorized by the European Quality Assurance Network for Informatics Education (EQANIE) to a university for a Bachelor’s or Master’s Degree in Computer Studies, reviewed in accordance with a series of defined standards of quality, relevance, transparency, acknowledgement and mobility as contemplated in the European Higher Education Area.
The academic program of the Master’s Degree in Software Engineering-European Master in Software Engineering, was designed in 2007 under the leadership of the UPM together with three other leading European universities in Software Engineering, integrating the EMSE Consortium and receiving the prestigious recognition of Erasmus Mundus brand name granted by the European Commission. The international vocation of this master has been extended with the incorporation of double degrees in collaboration with leading universities in the United States and Asia.
For more information about our agreements double degree and international collaboration, visit the section on International Mobility of this website.
Objectives
The profile of the graduate of this official master’s degree is a professional with a broad scientific, technological and socio-economic background, prepared to direct and manage software development projects.
The formation of the university degree of Master in Software Engineering allows the graduate to reach the GENERAL OBJECTIVES OF THE TITLE, which are detailed at different levels of deepening:
- Possess the knowledge and skills of software development, as well as the professional capacity necessary to work as software engineers in international contexts, in a variety of application domains, with demonstrated ability in at least one specific domain.
- Work efficiently as part of a project team to develop quality software, leading the work in several areas of software development, such as project management, requirements analysis, architecture or quality control.
- Recognize conflicts in the objectives of software projects, finding the appropriate solutions within the limits of cost, time, existing knowledge and idiosyncrasies of the organizations involved.
- Design the appropriate software engineering solutions according to existing ethical, social, legal, technological and economic restrictions.
- Understand and appreciate the importance of feasibility analysis, negotiation, efficient work habits, leadership and good communication in the context of software development.
- Ability to learn new models, techniques and software development technologies as they arise, and appreciate the need for continuous professional development.
- Ability to analyze the weaknesses and strengths of software development technologies, becoming agents of change within their own organizations.

Advantages of the Master
- Possibility of studying at the Higher Technical School of Computer Engineers, recognized as the best School of Spain in Computer Studies.
- Obtaining an Official University Master’s Degree recognized throughout Europe.
- Wide range of international mobility and scholarships.
- Derived from the international character of the composition of the students, the master offers its students a pluricultural environment of great wealth, and allows them to become familiar with the work in this type of multinational and multicultural contexts, which are increasingly frequent in the companies of software development. What constitutes a great added value in the integral formation of the student.
- The degree also allows access to any Doctorate program and do a Doctoral Thesis, preferably to carry out doctoral studies in the Doctorate program in Software, Systems and Computing.
- Since it is a degree of 120 ECTS, it admits students with 3-year degrees (180 ECTS), without training complements, unlike other masters who require 4-year degrees (240 ECTS) for admission.
Between the main professional careers for EMSE graduates we can mention:
- Analyst-Programmer: the analysts-programmers work in the development of software performing functions in all the phases of the projects.
- Project manager: project managers are responsible for coordinating the projects, which includes recruiting the analyst-programmers, preparing them with the work plan, managing the budget, and so on.
- IT Consultant: consultants advise companies in relation to how to respond to their problems using computer technologies.
The Office of External Relations of the UPM in the same way that serves as a bridge between companies and universities to manage internships in companies and some scholarships, fulfills the task of serving as a connection between the supply and demand of specialized professionals upon receiving constantly different job offers which students and graduates of our school and our master’s programs can access.

International Mobility
Being an official master’s degree with 120 ECTS credits and lasting 2 years, the EMSE Master offers students the possibility of participating in international mobility programs that are not feasible to do in other shorter-term master’s degrees.
The European Master in Software Engineering promotes and also considers as one of its main strengths the possibility of students completing the second year of the master’s degree, or at least one of its two semesters, in a different university, in a different country.
Currently there are several opportunities for student mobility:
- Thanks to the double degree agreements with the main universities of the world, students can complete their second year at a partner university. Students can apply to the available double degree programs at the end of the first semester of studies.
- The LLP-ERASMUS+ program allows EMSE students to move to other universities in the European area for a minimum period of 3 months and a maximum period of 12 months. The European Union provides a monthly allowance or payment that is complemented by the states, the regional governments or the Universities. The UPM School of Computer Engineering of the UPM has Erasmus agreements with more than 100 leading European Universities. More information in the Office of External Relations.
- Just as UPM students can access LLP-Erasmus mobility grants during their second year, many foreign students from different universities choose to come to the UPM Technical School of Computer Engineering every year to take part of EMSE subjects, thus reinforcing the multinational and multicultural experience that is an integral part of the training provided in this Master programme.
Double Degree Agreements
Georgia Institute of Technology
The Georgia Institute of Technology is well recognized as an elite institute for its academic programmes in computer science, engineering, and business. Tech.co ranks Georgia Tech as the #1 public university that produces the best startup talent. It offers two possible academic paths after the first year in UPM: either 1 semester in the Europe campus of Georgia Tech + 1 semester in the Atlanta campus of Georgia Tech; or 1 semester in the Europe campus of Georgia Tech + 1 year in the Atlanta campus of Georgia Tech (with job permit for up to three years).
Illinois Institute of Technology (IIT)
The Illinois Institute of Technology (IIT) in Chicago (3rd largest city in the USA) offers the opportunity to get a IIT degree on Computer Science with business specialization. IIT recognizes the quality of UPM Master students offering an important discount in the IIT Master enrollment fees for our students. The opportunity to work in the US for up to three years after getting the IIT degree makes this double degree very interesting for our students.
Tongji University
Tongji University is one of the leading universities in China, forming part of the restricted number of universities in “Project 985” and “Project 211”. It has a strong international focus, with a special orientation to Europe, with several Sino-European Campus (offices) to foster academic and research exchanges. For example, its Sino-Spanish Campus is jointly run with UPM. The Software Engineering School at Tongji University excels in research in the areas of data analytics and software optimization, among others, with strong links with local industry such as Tencent or Alibaba groups. Shanghai, as one of the world main innovation & entrepreneurship hubs, is also hosting the first UPM incubator outside Spain.
University of Beihang (BUAA)
The University of Beihang (BUAA) in Beijing (China) is one of the three leading universities in China in the engineering field, with more than 26000 students, offering the opportunity to know first hand of the higher rising markets in the software business in the world. They have a strong focus on Artificial Intelligence and Virtual Reality.
Doshisha University
Doshisha University is a private university in Kyoto City, Japan. Doshisha University is one of the most prestigious universities in Japan today and is considered one of the most selective private universities in Japan. Doshisha is renowned for its strong connection to business in the Kansai region. It has a strong international focus and offers in conjunction with EMSE a 3 years double degree programme.

Scholarships
The source of additional scholarships for our master’s students is:

