HCI Foundations

This space offers a comprehensive introduction to Human-Computer Interaction (HCI).

The content is mostly extracted from a dedicated academic material created to teach undergraduate students in the Information Systems course at Unieuro, Brasília (from 2005 to 2009). It combines foundational theories with practical applications, focusing on user-centered design, usability, and interaction principles that influence the way we engage with technology.

Covering essential HCI topics such as cognitive psychology, interface design, accessibility, and user testing and evaluation, the space equips anyone interested in the concepts of Human Computer Interactions, tools to design complex products, and evaluation methods to analyze and improve user interactions within digital systems. Real-world examples and case studies demonstrate how to create products that meet user needs while enhancing the overall user experience.

The original material (original version in Portuguese) provides a solid foundation in HCI, emphasizing evaluation and testing methods crucial for developing intuitive, accessible, and user-friendly technology. This space offers a curated selection of the content adjusted to current technology advances like Artificial Intelligence and Accessibility.

Contents

Presentation

Part 1: HCI in practice

1    Introduction to Human-Computer Interaction (HCI)

2. Designing Interactions

3    Conceptual Models

4    Metaphors

5    Interaction Paradigms

6    Usability and Its Goals

7    Interaction Design Principles

8    Information Architecture

Part 2: People

When time permits I will make this content available.

9    Usuários e Stakeholders

10  Experiência do Usuário (UX) e PET design

11  Personas

12  Cognição: como conhecemos

Part 3: Evaluation

When time permits I will make this content available.

13  Avaliando

14  Protótipos

15  Paradigmas de avaliação e Técnicas de coleta de dados

16  Heurísticas

17  Planejando a avaliação – DECIDE