The different ways a user can communicate with a
computer system and a computer system can
communicate with a user.
A collection of user interface controls and their
Provides both the look and
User Interface Design
Human Computer Interaction (HCI) is the study of
how humans interact with computer systems.
Involves many disciplines
How do users interact with computer systems?
Computers Are Ubiquitous