European Master in Software Engineering

Structure

The European Master in Software Engineering is a two-years master's course with a workload of 120 ECTS credits distributed across 4 semesters.

According to UPM enrolment policy, full-time students shall have to enrol for at least 19 European Credit Transfer System (ECTS) credits per semester or what they lack to complete studies, the ideal number being 30 (1 ECTS credit is equivalent to a student workload of 27 hours). Therefore, the official duration of the programme is 2 years, provided students take the course on a full-time basis.

Students that need to take the master's degree on a part-time basis shall have to enrol for a minimum of 12 ECTS per semester or what they lack to complete studies, in compliance with UPM policy regulations.

Students shall not be allowed to continue studies in the EMSE if they not fulfill the UPM's permanency regulation

The need for any curriculum adaptations, or alternative tracks or courses of study, for students with disability-related special educational needs shall be assessed in conformance with the provisions of R.D. 1393/2007.

Degree Programme Structure

The European Master in Software Engineering is a 120 ECTS credit programme distributed across 4 semesters. Instruction is divided into modules and further into subjects:

More information:

This table shows the EMSEE modules and subjects

Modules Subjects Required ECTS per Module
Software Development 14
Project Management and Organizational Processes 8
Support Processes 14
Advanced Software Engineering Aspects
  • Optional subjects
40
Software Project
  • Software Project
14
Master Thesis
  • Master Thesis
30

In this master's programme it was considered that the best way to ensure an updated educational offer, able to react quickly in response to any technological, professional, or academic change that might happen, was to include an open block of elective subjects and seminars, annually revised and updated, considering also the previous student demand. This elective offer will be annually composed, and approved by the master's Academic Committee.

Programme Schedule

Terms
Credits 30 ECTS 30 ECTS 30 ECTS 30 ECTS

Compulsory Courses

Software Project (14 ECTS)

Master Thesis
(30 ECTS)
Elective Courses Choose 6 ECTS Choose 18 ECTS Choose 16 ECTS