Human-computer interaction (often shortened to HCI) is a field of computer science that looks at the ways in which a human uses a computer and interacts with it. The focus in human-computer interaction is in the design of interactive systems, and in the user interfaces by which the human interacts.