The course is aimed at training students in the knowledge of different advanced systems development techniques with a people-centered paradigm. This course will show an overview of what is human-centered computing, human-computer interaction, usability engineering, interaction objectives (collaboration, fun,...), advanced interaction paradigms (ubiquitous computing, cross reality, web...), methods and techniques of requirements analysis, design and evaluation.
In addition, it is considered a primary objective to foster in students a critical and analytical spirit, which allows them to determine to have a vision of the research fields in the area of human-centered informatics.
Specifically, it is intended that students acquire knowledge that allows them
- Understand the scientific principles and bases of human-computer interaction.
- Understand and analyze the interaction problems that can arise in the development of people-centered systems.
- Know and use various methods and techniques for evaluating interactive systems.
- Analyze and design interaction mechanisms.
- Identify new fields of research in the field of ¿¿human-centered computing.