Interaction with the User

Base Knowledge

n. d. 

Teaching Methodologies

The following teaching methodologies are used in this course:

  • Expository method: explanatory method where facts, concepts, principles and generalizations are defined and presented by the teacher and discussed with the class, followed by demonstrative examples;
  • Experimental method: active method where the student develops knowledge through problem solving and project development, in group dynamics and individual and reflective work.

Learning Results

  • Identify the importance of the user interface;
  • Identify the main characteristics of the human being that influence the development of interfaces;
  • Understand the concept of interaction design user-centered;
  • Know and apply the principles of usability;
  • Know and apply the principles of universal design/accessibility;
  • Identify and apply interaction design standards;
  • Know and use prototyping techniques;
  • Know and use techniques for evaluating interfaces;
  • Analyse and specify users’ requirements at interaction level;
  • Design, implement and evaluate interfaces.

Program

  • Introduction
    • Basic concepts
    • UI vs UX
    • Areas of knowledge that influence UI
    • Importance of user interaction
    • History and evolution of UI
  • Human being (user) vs. computer
    • Basic concepts
    • Model/Human Processor
      • I/O channels: vision, hearing, touch, movement
      • Memory
      • Processing
    • The computer
      • Input and output devices
  • User modelling and task analysis
    • Basic concepts
    • The PACT framework (People, Activities, Contexts, Technologies)
    • What is necessary to know about users
    • The user modelling process
    • Mental models
    • The task analysis process
      • Key questions
    • Scenario modelling and analysis
  • User-centered UI design
    • User-centered UI design principles
    • Usability
      • Best practices
    • Usability evaluation methods
  • UI design patterns
    • Basic concepts
    • Examples of UI design patterns
  • Prototyping
    • Basic concepts
    • The different types of UI prototypes
  • Accessibility
    • Universal design
    • Accessibility of web pages
    • Automatic and manual evaluation of web pages (WCAG 2.1)
    • Accessibility of standalone applications

Curricular Unit Teachers

Internship(s)

NAO

Bibliography

Fonseca, M. J., Campos, P., Gonçalves, D. (2017). Introdução ao design de interfaces (3ª edição). FCA.

Benyon, D. (2018). Designing Interactive Systems: A Comprehensive Guide to HCI, UX & Interaction Design. Pearson.

Sharp, H., Rogers, Y., Preece, J. (2019). Interaction design: beyond human-computer interaction (5th edition). Wiley.

Other books, articles and / or web pages that are relevant during the school year.