ECSS Evolving Complex Software Systems

Objectives of the program

This Master program forms software engineers able to manage technical evolution of complex software systems. This involves altogether, scientific, technological and methodological skills. The program provides:

  • a solid scientific background and technical knowledge in software engineering include up-to-date technologies and methodologies (distributed systems, programming and modelling languages, large scale software engineering)
  • specializations: cloud computing, energy as a resource, open source project development, etc. - project management in an international context and social sciences

Course structure

The Master of Science ECSS starts in September and is divided into 4 semesters:

  • 3 academic semesters, totally taught in English, including lectures, seminars, tutorials and project work
  • 6-month Master Thesis in industry or other institution (Industrial or Research).

Program structure