Skip to content

Postgraduate Program on Development of Complex Software Systems

Postgraduate Program on Development of Complex Software Systems

This PhD Program is ended. For the new PhD Program, please visit PhD in Software, Systems and Computing.

This is a short and general introduction which does not replace the official description in Spanish. Prospective applicants are highly encouraged to ask any question or doubt to the coordinator of the Postgraduate program.

Where does this Postgraduate Program heads to?

The general objective of the present Postgraduate program is to address the issues raised by today's highly complex software systems. A distinctive feature of such systems is that focused complexity (e.g., highly optimized algorithms) are intertwined with the overall design complexity, often in the form of a mutual dependency.

This intimate relationship appears, for example, when designing and deploying pervasive / ambient intelligence systems, which have to seamlessly integrate strong requirements on the usage of resources with a flexible and resilient overall design. Similarly, the now flourishing Software and Services paradigm needs high flexibility and the ability to successfully cope with continuously changing scenarios which include, for example, dynamic updates in the environment, semantics-based automatic service discovery and verificacion, and the ability to transparently cross administrative boundaries.

These wide areas need a multi-faceted approach which we cover by offering a diverse range of subjects which focus on several key points (both emerging and well understood) of today's information technologies. On the other hand, the (highly encouraged) student research work is geared towards building individual strength on a well-defined and scientifically relevant topic with the aim of progressing towards a PhD.

Admission Process

The program assumes a background on Computer Science and/or Computer Engineerig, but students with a background in closely related disciplines, such as Telecommunications, are also encouraged to apply. The admission committee will study each case separately and ask for more information or clarifications if deemed necessary.

In order to start at the entry level of the Master, as a foreign student you need to have at least a degree which allows starting postgraduate studies in the country where it was issued. The University will also check that the syllabus and student effort (in number of hours and/or ECTS credits) is at least equivalent to that of a Spanish University. Please refer to this more detailed description or write to the coordinator with specific questions.

Subjects and Yearly Schedule

The list of subjects is largely stable, although some subjects may occasionally not be offered, or new subjects may appear. Of special interest are the advanced seminars (short courses, typically spanning one week), which change every year and are usually taught by world-class experts and invited professors.

Classes for the fall semester start in early October and end in mid February (with a 2-week Christmas break in the middle). Classes for the spring semester start in mid February and end in June. The exact dates may change slightly every year.

Students can pre-register during the first weeks of July and the first half of September (for the fall semester), or during the last week of December and the first week of January (for the spring semester). Foreign students are highly encouraged to get in touch with the coordinator well in advance for more precise instructions and, again, to study particular cases.

Some subjects are offered in English (but some of them only in Spanish). Please get in touch with the coordinator concerning language matters and to study possible solutions to every particular case. The University offers Spanish classes for foreign students.

More information?

Please do not hesitate to ask! Questions solely related to the Postgraduate on Complex System Development should be directed to the coordinator of the Postgraduate program. Wider questions, related to the Posgraduate program of the Escuela Técnica Superior de Ingenieros Informáticos (previously named Facultad de Informática) must be addressed to the Vice Dean for Research and Postgraduate Studies. Finally, questions related to the general postgraduate program in the University can be sent to the previous address or, alternatively, to the Bureau of the Vice Provost for Postgraduate Studies and Doctorate.