European Masters Programme in Software Engineering

The European Master in Software Engineering (EMSE) is a 2-year Erasmus Mundus joint master program (120 ECTS), completely taught in English, in cooperation with the departments of computer science of four European Universities (Consortium):

  • Universidad Politécnica de Madrid (UPM), in Madrid, Spain 
  • Technische Universität Kaiserslautern (UNIKL), in Kaiserslautern, Germany 
  • Free University of Bozen-Bolzano (UNIBZ), in Bolzano, Italy 
  • University of Oulu (OY), in Oulu, Finland

The programme foresees a mobility period in two different universities of the Consortium. A mobility track is one of such mobility period where the student will spend one year in one university (i.e., first university) and one year in another university (i.e., second university). The teaching is project oriented. This means that students have a large offering of internships and projects to develop at the University or in a Company.

Programme students will gain a solid knowledge to be applied as managers in software companies or IT specialist or applied researchers in academia. The programme prepares students to continue with doctoral studies in ESE as well. Upon the successful completion of the curriculum and fulfillment of the Masters course requirements, students will be awarded a double degree, one for each university they have visited.

Contact information

Muhammad Ovais Ahmad
Programme Coordinator


Last updated: 16.8.2019