The course addresses the topic of how to design the interactive part of a software system as part of the overall software development process to achieve a good level of usability and User eXperience (UX). Some knowledge on the Human-Computer Interaction field and User-Centered approach to software development is a requirement for the course. Advanced interaction design topics will be discussed in the classroom, giving special attention to novel interactive systems like mobile applications.

The students will extend their knowledge on each topic carrying out information research and highlighting the aspects of higher interest through class presentations and an individual blog. Team assignments will consist on applying the discussed interaction design topics to a case study. Each team will be composed of 3 students.

-with very important and promising applications that demand more research and development efforts (such as educational or design applications) and still with many open challenges and research opportunities for the future

The main objective of the course is for the student to be able to identify what HCI methods can offer in a software development effort, in order to improve the usability and UX of the resulting software product.


European Master on Software Engineering

1º Curso, 2º Semestre


Universidad Politécnica de Madrid-E.T.S de Ingenieros Informáticos
Campus de Montegancedo s/n C.P. 28660 Boadilla del Monte