learning for professionals

Software Engineering

Model-based development: Theory and practice (MBD-TP)

The aim of this course is to provide participants with the principles behind model-driven development of software systems and the application of such a methodology in practice. Modelling is an effective solution to reduce problem complexity and, as a consequence, to enhance time-to-market and properties of the final product.

User Experience Design and Usability

The course aims to provide students an opportunity to develop skill in experience design and design thinking. The Usability and User Experience course focuses on the design process, techniques and methods to design and produce digital artifacts with desirable experiential qualities.