Human-Computer Interaction (HCI) is understanding how people perceive and interact with computers. In particular, it looks at problems like usability, accessibility, user perceptions, learning and user emotions.
Usability
Accessibility
Perceptions
Learning
Emotions
Back