Material for the Human Computer Interaction (HCI) course for the Master Degree in Computer Engineering at Politecnico di Torino, Italy.
- Introduction to the course
- Themes and projects overview
- What is HCI?
- Needfinding
- Analyzing and Synthetizing
- Design Principles
- Intro to Prototyping and Low-fi Prototypes
- Visual Design
- Evaluation Overview and Heuristic Evaluation
- Design Guidelines and Patterns
- Interacting with AI
- Medium Fidelity Prototypes
- High Fidelity Prototypes
- Options for Implementing (discussed in class)
- Usability Testing
- Assignment 1 - Needfinding
- Assignment 2 - Storyboard and Low-fi Prototypes
- Assignment 3 - Heuristic evaluation
- Assignment 4 - Medium to High-fidelity Prototype
- Assignment 5 - High-fidelity Prototype
Instructions and template for the final report.