This document discusses human-computer interaction (HCI) and its key aspects. HCI is defined as a discipline concerned with designing interactive systems that are useful, usable, and used by people. It focuses on understanding user needs and improving user experience. The document outlines various components of HCI including the human, computer, and interaction. It describes how human factors like perception, cognition, memory and movement impact interface design. Designers should understand human capabilities and limitations to create usable systems.