Human-Computer Interaction
A.Y. 2024/2025
Learning objectives
The course aims to provide students with theoretical, methodological, and practical instruments to achieve a knowledge and awareness of what it means to design (for) and evaluate interaction with interactive computational systems and to make the user experience rewarding and engaging, considering the main dimensions of usability (notably effectiveness, efficiency and satisfaction). Students will have to document a project of realistic complexity for the realization of an application (mobile or desktop) or online service, of which they will know how to evaluate different dimensions, including the technical feasibility and potentiality, or alternatively perform a comparative evaluation of existing state-of-the-art systems and services.
Expected learning outcomes
By the end of the course, students will be able to:
1. Demonstrate a comprehensive understanding of the impact of design sciences and the paradigms of human-computer interaction on the design and evaluation of interactive intelligent systems for heterogeneous domains and environments.
2. Identify and explain the fundamental principles of user-centered design, usability, and user experience evaluation, along with human-AI interaction protocols and paradigms, recognizing their significance in creating effective and engaging interactive systems from an ethical, responsible, and human-centered perspective.
3. Apply user-centered design methodologies and human-AI interaction protocols to design and evaluate interactive systems.
4. Assess the ethical and social implications of AI systems, ensuring fair, accountable, transparent, and explainable AI.
5. Design advanced human-system interfaces, including sensing technologies, biometric systems, and computer vision for human-machine interaction.
1. Demonstrate a comprehensive understanding of the impact of design sciences and the paradigms of human-computer interaction on the design and evaluation of interactive intelligent systems for heterogeneous domains and environments.
2. Identify and explain the fundamental principles of user-centered design, usability, and user experience evaluation, along with human-AI interaction protocols and paradigms, recognizing their significance in creating effective and engaging interactive systems from an ethical, responsible, and human-centered perspective.
3. Apply user-centered design methodologies and human-AI interaction protocols to design and evaluate interactive systems.
4. Assess the ethical and social implications of AI systems, ensuring fair, accountable, transparent, and explainable AI.
5. Design advanced human-system interfaces, including sensing technologies, biometric systems, and computer vision for human-machine interaction.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course can be attended as a single course.
Course syllabus and organization
Educational website(s)
Professor(s)