Human-Computer Interaction (2017/2018) - Departamento de Informática
Description

This course emphasizes the importance of good interfaces and demonstrates how the interaction design methods can have a significant contribution to enhance human interaction with computers and, consequently, to the success of interactive systems.

This course is intended to prepare the students to develop useful and usable interfaces for interactive systems. We will study the human factors in HCI. We will analyse the complete life cycle of interfaces development, and discuss key aspects of the iterative design process, includingthe users and task analysis, the formulation of the users needs, the exploration of possible solutions to address the users requirements, the evaluation of these solutions, the implementation of prototypes and their evaluation.

The course focuses on current theory and practice in interface specification, design, implementation and evaluation, discussing key aspects of the iterative design process. The course also explores the current research in HCI to provide students with an understanding of the range of issues addressed in the field and to make them aware of the most recent advances in this research area.

Objectives

Knowledge

Application

Syllabus
  1. Introduction - Human-Computer Interaction (HCI): What? Why? When?
  2. Usability principles
  3. Characteristics of interactive systems
  4. Human factors in the HCI
  5. User centered design and iterative design process
  6. User and task analysis
  7. Sketching and prototyping
  8. Interaction design principles
  9. Interaction styles
  10. Graphic design
  11. Interaction paradigms
  12. Evaluation techniques
  13. Future perspectives
Bibliography

Recommended

Complementary

Student work
  Hours per credit 28
  Hours per week Weeks Hours
Aulas práticas e laboratoriais   28.0
Aulas teóricas   28.0
Avaliação   4.0
Self study   50.0
Orientação tutorial   1.0
Project   52.0
Total hours 163
ECTS 6.0