2025
Human-Machine Interfaces
Name: Human-Machine Interfaces
Code: INF13666M
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area:
Informatics
Teaching languages: Portuguese
Languages of tutoring support: Portuguese
Sustainable Development Goals
Learning Goals
Learning outcomes of the curricular unit:
Giving students knowledge in the areas of Human-Computer-Interaction (HCI).At the end of the semester,
students should be able to:
Understand the human factors that influence the use of any computer system
Understand the concepts and the practice of user and task analysis
Design, test and evaluate an interface for any application, taking into focus the types of target user
Identify the problems experienced by users when interacting with an application through interaction models
Develop critical opinions on existing interfaces, suggesting changes whenever necessary
Understand and use the usability principles
Understand the need for monitoring the development of tests for software usability since its beginning.
Identify the different stages of development of interactive software
Understand and use evaluation techniques of interfaces
Incorporate into new technological paradigms and metaphors interaction.
Giving students knowledge in the areas of Human-Computer-Interaction (HCI).At the end of the semester,
students should be able to:
Understand the human factors that influence the use of any computer system
Understand the concepts and the practice of user and task analysis
Design, test and evaluate an interface for any application, taking into focus the types of target user
Identify the problems experienced by users when interacting with an application through interaction models
Develop critical opinions on existing interfaces, suggesting changes whenever necessary
Understand and use the usability principles
Understand the need for monitoring the development of tests for software usability since its beginning.
Identify the different stages of development of interactive software
Understand and use evaluation techniques of interfaces
Incorporate into new technological paradigms and metaphors interaction.
Contents
Human-Computer Interaction (HCI): what, why, when?
Human and technological factors in HCI
Characteristics of interactive systems
Interaction models
Interaction styles
interaction paradigms
Usability principles
User and task analysis
Interaction design process:
Design Rules
Prototyping
Dialogs design
Screen design
Evaluation techniques
Human and technological factors in HCI
Characteristics of interactive systems
Interaction models
Interaction styles
interaction paradigms
Usability principles
User and task analysis
Interaction design process:
Design Rules
Prototyping
Dialogs design
Screen design
Evaluation techniques
Teaching Methods
Lectures and practical classes with exercises that allow the gradual learning of the different concepts taught in
lectures.
Evaluation: state of the art of an area, development of a project and a written examination.
lectures.
Evaluation: state of the art of an area, development of a project and a written examination.
Teaching Staff (2024/2025 )
- Lígia Maria Rodrigues da Silva Ferreira [responsible]