
Human-Computer Interaction
Code
10796
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Informática
Credits
6.0
Teacher in charge
Nuno Manuel Robalo Correia, Teresa Isabel Lopes Romão
Weekly hours
4
Total hours
57
Teaching language
Português
Objectives
Knowledge
- Be aware of the importance of the interface as a component of an interactive system.
- Understand the human factors which drive the usage of computer systems.
- Understand novel paradigms for human-computer interaction
- Know and apply usability principles.
- Know and apply prototyping techniques.
- Know and apply interfaces evaluation techniques.
- Fit HCI in the engineering project.
- Describe and discuss current research in the field of HCI.
Application
- Analyse and specify users requirements.
- Iterative design: Design, implement and evaluate user interfaces.
- Develop creative capabilities to come up with innovative solutions for interaction problems.
Subject matter
- Introduction - Human-Computer Interaction (HCI): What? Why? When?
- Usability principles
- Characteristics of interactive systems
- Human factors in the HCI
- User centered design and iterative design process
- User and task analysis
- Sketching and prototyping
- Interaction design principles
- Interaction styles
- Graphic design
- Interaction paradigms
- Evaluation techniques
- Future perspectives
Bibliography
Recommended
- Dix, A., Finlay, J., Abowd, G. and Beale, R., Human-Computer Interaction. Prentice Hall Europe, London, 2003.
- Norman, D., The Design of Everyday Things. MIT Press, 1998.
- Nielsen, J., Usability Engineering, Academic Press, 1993.
Complementary
- Mullet, K. and Sano, D., Designing Visual Interfaces, Prentice Hall, 1995
- Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley, Reading, Massachusetts, 1998.
- Moggridge, B., Designing Interactions. MIT Press, Massachusetts, 2007.
- Tufte, E., Envisioning Information, Cheshire, Connecticut Graphic Press, 2003.
Evaluation method
The evaluation of the course consists of four elements: two mid-term written individual tests and two practical works, which together account for a project to develop the user interface for an interactive system.
Final grade formula:
- Final_grade = 35%Test1 + 35%Test2 + 15%Prat_Work1 + 15%Prat_Work2
Course approval requires the following minimal grades:
(mean (Test1; Test2) >= 10) AND (mean(Prat_Work1; Prat_Work2) >= 10)
Students approved in the practical works and not approved in the tests may also perform a final exam, which grade replaces the grades of the tests in the final grade formula.
Evaluation dates:
Test1: 24 de Outubro
Test2: 2 de Dezembro
First prototype evaluation: 14 de Outubro
Final presentation and discussion: to be announced