
Academic commission
Participating Departments
- Languages, Computer Systems and Software Engineering Department (DLSIIS)
- Organization Engineering, Business Administration and Statistics Department
Computer Science School
Technical University of Madrid
Program Director
- Jaime Ramírez
- Associate Professor
jramirez@fi.upm.es Program Coordinator
- Angélica de Antonio
Associate Professor
angelica@fi.upm.es
Program Administrative Officer
María Fernández
Administrative Officer
maria.fernandez@upm.es
General information about the European Master on Software Engineering
Academic Staff
100% of the professors in the European Master in Software Engineering have a Ph.D. and have a full time contract with the UPM (6 Full Professor, 18 Associate Professor, 2 Assistant Professors, and 5 researchers with venia docendi).
77% of all the professors hold a permanent position. The CVs of the professors are available at the Scientific Portal of UPM.
| Name | Position | Office |
|---|---|---|
| de Antonio, Angélica | Associate professor | D-5108 |
| Barambones, José María | Assistant professor | D-5112 |
| Caballero, Juan | Researcher with venia docendi | Ins. IMDEA Sw – 376 |
| Calvo-Manzano, José A. | Associate professor | D-5107 |
| Carro, Manuel | Associate professor | D-2304/026 (IMDEA Software Institute) |
| Dieste, Óscar | Associate professor | D-5106 |
| Franco Riquelme, José Nicanor | Assistant Professor | D-5217 |
| Gorla, Alessandra | Researcher with venia docendi | Ins. IMDEA Sw – 350 |
| Guarnieri, Marco | Researcher with venia docendi | Ins. IMDEA Sw – 350 |
| Feijoo, Claudio | Full professor | D-5203 |
| Fuertes, José Luis | Associate professor | S-1005 |
| Gutiérrez, Raúl | Associate professor | D-5218 |
| Hermenegildo, Manuel | Full professor | D-2212 |
| Herranz, Ángel | Associate professor | D-2309 |
| Imbert, Ricardo | Associate professor | D-5112 |
| Juristo, Natalia | Full professor | D-5104 |
| Mariño, Julio | Associate professor | D-2308 |
| Martínez, Loïc | Associate professor | S-1005 / D-2303 |
| Matic, Srdjan | Researcher with venia docendi | Ins. IMDEA Sw – 324 |
| Menasalvas, Ernestina | Full Professor | D-4302 |
| Moral, Cristian | Associate Professor | D-5110 |
| Moreno, Ana M. | Full professor | D-5101 |
| Muñoz, Susana | Associate professor | D-2310 |
| Portokalidis, Georgios | Researcher with venia docendi | Ins. IMDEA Sw |
| Ramírez, Jaime | Associate professor | D-5109 |
| Rodríguez, Pilar | Associate professor | D-6203 |
| San Feliu, Tomás | Associate professor | D-5107 |
| Segovia, Javier | Associate professor | D-2302 |
| Suárez, María del Carmen | Associate professor | D-2101 |
| Vegas, Sira | Full professor | D-5105 |
| Villalba, Elena | Associate professor | D-5110 |

Campus of International Excellence
The Master is taught in the Escuela Técnica Superior de Ingenieros Informáticos (Computer Science School) at the Universidad Politécnica de Madrid, and its students have access to all the resources and facilities of the School.
The Escuela Técnica Superior de Ingenieros Informáticos is located in the Campus of International Excellence Montegancedo, Boadilla del Monte, Madrid.
Here you can see How to get to the campus?

Course 2026 – 2027
Entry
For the entry and admission to the Master in Software Engineering, follow the instructions explained at the Universidad Politécnica de Madrid‘s application procedure page.
Key dates
APPLICATION AND ENROLMENT
- Ordinary application period: from 26 January to 8 July 2026 (The application period could be closed before, if all the available places are covered)
- Publication of lists of admitted students: 20 March, 22 May, 17 July 2026
- Place reservation: from 23 March to 3 April and from 25 May to 5 June 2026 (Admitted students without previous studies at UPM should reserve a place just after their admission)
- Enrolment period: to be determined
- Extended enrolment period (restricted): to be determined
FIRST TERM
- Lectures start: September 2026
- Lectures end: January 2027
- Examination period: to be determined
SECOND TERM
- Lectures start: February 2027
- Lectures end: May 2027
- Examination period: to be determined
- Course end: July 2027
DEFERRED EVALUATION
- Examination period: to be determined
Enrollment
After being admitted to Master’s program, enrolment can be done on-line (you could need Appointment online Enrolment) on the above dates. In any case, students must make sure that they comply with the Master in Software Engineering restrictions on the choice of optional subjects.
The process to enrol online is:
- First, you must obtain credentials by opening a new UPM e-mail account (if you already have this email account, you may skip to the second step). Your initial password is the university PIN, which consists of the four digits corresponding to the student’s day and month of birth. We recommend changing your PIN after this step.
- Next, you must request an appointment.
- Finally, you must log in to the Self-Enrolment system and follow the steps to pay the fees
Course 2025 – 2026
Entry
For the entry and admission to the Master in Software Engineering, follow the instructions explained at the Universidad Politécnica de Madrid‘s application procedure page.
Key dates
APPLICATION AND ENROLMENT
- Ordinary application period: from 20 January to 9 July 2025
- Publication of lists of admitted students: 21 March, 23 May, 18 July 2025
- Place reservation: from 24 March to 2 April and from 26 May to 4 June 2025. Admitted students without previous studies at UPM should reserve a place just after their admission by paying a tuition fee deposit.
- Enrolment period: from 23 to 31 July and from 4 to 11 September 2025
- Unenrollment for 2nd Semester (max. 12 ECTS): 26 to 30 January 2026
- Extended enrolment period (restricted): 31 January to 5 February 2026
FIRST TERM
- Lectures start: 8 September 2025
- Lectures end: 9 January 2026
- Examination period: 12 to 19 January 2026
SECOND TERM
- Lectures start: 2 February 2026
- Lectures end: 27 May 2026
- Examination period: 1 to 16 June 2026
- Course end: 31 July 2026
DEFERRED EVALUATION
- Examination period: 24 June to 10 July 2026
Enrollment
After being admitted to Master’s program, enrolment can be done on-line (you could need Appointment online Enrolment) on the above dates. In any case, students must make sure that they comply with the Master in Software Engineering restrictions on the choice of optional subjects.
The process to enrol online is:
- First, you must obtain credentials by opening a new UPM e-mail account (if you already have this email account, you may skip to the second step). Your initial password is the university PIN, which consists of the four digits corresponding to the student’s day and month of birth. We recommend changing your PIN after this step.
- Next, you must request an appointment.
- Finally, you must log in to the Self-Enrolment system and follow the steps to pay the fees
Timetables, calendar and exam calendar
The classes for the first semester of 2025-2026 begin on Monday, September 8, 2025. The timetables, academic calendar and examination dates for the 2025/26 academic year are now available.
Information handbook
Students will be referred to the Information handbook, where they will find all the information on Master in Software Engineering.
The Master in Software Engineering course information includes information on:
- Enrolment periods
- Academic calendar
- Timetables
- Examination dates
- Subject committees
- Learning guides
Assignment of Tutors to Students
Each student of the master has an assigned tutor, who is a professor of the master, who will advice him/her on academic issues. The list of assignments is available here.
Timetable Course 2025 – 2026
Timetables also available in PDF (1st Period and 2nd Period).
First Term
8-SEPTEMBER-2025 to 9-JANUARY-2026:
NOTE 1: Verification and Validation will only use the slot 15:00-17:00 of Monday in the weeks 1-7.
NOTE 2: Programming of User Interfaces and User Experience and Mobile Interaction will only be available with restricted enrollment (only if required upon admission).
Second Term
2-FEBRUARY-2026 to 27-MAY-2026:
| 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 | 18:00 | 19:00 | 20:00 | |
|---|---|---|---|---|---|---|---|---|---|
| Mon. | Strategic Management and Entrepreneurship 6201 | Software Architecture 6305 | Software Design 6305 | ||||||
| Tue. | Software Quality Management 6305 | Experimental Software Engineering 6205 | |||||||
| Wed. | Correctness by Construction 6205 | ||||||||
| Thu. | Experimental Software Engineering 6205 Fundamentals of Business Administration 5305 | Assessment activities | |||||||
| Fri. | Seminars | Seminars | |||||||
NOTE 1: Experimental Software Engineering will be taught in the weeks 1-12.
Seminars 2025-2026
As a part of the optional offer of credits, the Master’s Academic Commission will establish every academic course a list of seminars taught by reputed specialists in particular topics, guest lecturers from both national and international higher education institutions, as well as, occasionally, from companies.
The seminars scheduled to date for the actual academic year are listed below; this provisional list will be updated with other seminar proposals throughout the year. However, if the student wants to get an overall idea of the whole offer of seminars in an academic year, he/she can take a look of the list of seminars available in the previous academic year. This list suffers few changes from one academic year to the next one.
At the beginning of the course (July-Sep), the student should decide how many credits he/she wants to take in seminars. Then, the student shall have to enroll for the corresponding seminar subjects (called seminary 1-10), so that the enrolled subjects total the same number of credits. Later, at the end of the course the grades of the enrolled seminar subjects will be calculated from the grades obtained in the passed seminars. For example, if the student enrolled in a seminar subject of 1 ECTS and he/she passed two seminars of 0,5 ECTS, the grade of the seminar subject will be the mean of the grades obtained in these two seminars.
Students are allowed to pass seminars without being enrolled in any seminar subject. In such case the grades of these passed seminars will be saved until the student enrolls for some seminar subject in the next academic year.
Note that the specified seminar dates and times are tentative and subject to possible changes or cancellations due to guest lecturer scheduling problems. You can find the list of available seminars for the current year here.
Master’s News
The slides of welcome meeting are available in this here.
Assignment of tutors for first year students is already available at https://emse.fi.upm.es/wp-content/uploads/2025/09/tutores-curriculares-EMSE-25-26.pdf
Classrooms for the second semester already available at the timetable: https://emse.fi.upm.es/en/official-masters-degree-in-software-engineering-emse-organization/#timetables
Student mentoring for EMSE students. Assignments for first year students already available at https://emse.fi.upm.es/wp-content/uploads/2024/09/tutores-curriculares-EMSE-24-25.pdf
