Faculdade de Ciências e Tecnologia

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

  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

  • 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

Courses