The body of knowledge of Human-Computer Interaction can be perceived as resulting from the following five interrelated aspects, depicted in the diagram bellow:

  • (N) the nature of human-computer interaction;
  • (U) the use and context of computers;
  • (H) human characteristics;
  • (C) computer system and interface architecture; and
  • (D) the development process.

This course touches the (N) aspect but mainly targets the (H) aspects illustrated in the diagram above. It comprises seven modules:

  1. Visibility, Affordances, Mapping, Constraints, Conceptual models
  2. Seven stages of action, Types of knowledge
  3. Feedback, Errors, Forcing Functions, Gestalt laws, Responsiveness
  4. The Human Processor Model, Fitts Law
  5. Interface Efficiency, KLM, GOMS
  6. State transition diagrams, Petri nets
  7. History and vision

After successfully attending this course, students will know how user interfaces have developed over the past decades, and what constants of human performance need to be considered when designing user interfaces.

Further details are available including…


Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s