What is the definition and application of Human-Computer Interaction?
Human-computer interaction (HCI) is the study of interaction between people (users) and computers. It is an interdisciplinary field, relating computer science, psychology, cognitive science, human factors, ergonomics, sociology, library and information science, artificial intelligence, and other fields. Interaction between users and computers occurs at the user interface (or simply interface), which includes both hardware (i.e. input and output devices) and software (e.g. determining which information, and how information is presented to the user on a screen). (based on Wikipedia). Generally, HCI is the same as User Interface Design when applied to computers. The terms are often used interchangeably when working on computer systems and applications.