Lesson 1 Intro To HCI
Lesson 1 Intro To HCI
Introduction to
Human Computer
Interaction (HCI)
1
What is Human Computer
Interaction?
2
What is Human Computer
Interaction?
Human Computer Interaction is concerned with the
design, evaluation and implementation of
interactive computing systems for human use and with
the study of major phenomena surrounding them.
3
Human Computer Interaction has four
Components
• Human
• Computer
• Interaction
• interface
4
Interacting with technology is cognitive.
Human information processing referred to as cognition
Human cognition process is involved when interacting with
system, like attention, perception and recognition,
memory, learning, reasoning, problem solving and
decision making.
Need to take into account cognitive processes involved and
cognitive limitations of users.
5
Provides knowledge about what users can and
cannot be expected to do.
Identifies and explains the nature and causes of
problems users encounter.
Must consider what are users good and bad at?
6
What is Interaction?
communication
user system
• Interaction refers to a dialogue generated by the command and
data, input to the computer and the display, output of the
computer and the sensory/perceptual input to the human and
motor response output of the human.
7
What is Interface?
• Interface is made up of a set of hardware devices and
software tools from the computer side and a system of
sensory, motor and cognitive processes from the
human side.
8
User interface (UI)
User interface: User interfaces mediate the interaction
computer system
9
10
Interdisciplinary Nature of HCI
Anthropology
Ergonomics
&
Human
Factor
HCI
Philosophy
Design
Computer
Science
Artificial Engineering
Intelligence
Interdisciplinary Nature of HCI – Human Side
• Cognitive Psychology
• Linguistics
• Philosophy
• Sociology
• Anthropology
Cognitive Psychology
• Understanding human behavior and mental processes
• Concerns
• Hardware design
• Radiation from VDUs
• Repetitive Strain Injury (RPI)
Linguistics
• Scientific study of languages
• Artificial Intelligence
• Engineering
• Design
Other Disciplines
• Computer Science
• Provides knowledge about capability of technology
• Developing techniques to support software design, development and maintenance
• Artificial Intelligence
• Intelligent Computing concerned with simulating human behaviour
• HCI – development of expert and tutoring systems
• Engineering
• Engineering takes finding of sciences and utilizes them in the production of artifacts
• Design
• Design contributes creative skills and knowledge to this process
The end
Thank you
22