Human-Computer Interaction: Topic 1: Introduction To HCI
Human-Computer Interaction: Topic 1: Introduction To HCI
interaction
Lecture 1
Topic 1: Introduction to HCI
Learning Outcome:
08/24/20 2
Performance criteria:
08/24/20 3
Chapter 1: What is HCI ?
08/24/20 5
Aims & Objectives: (cont…)
08/24/20 6
Introduction :
08/24/20 7
H… C… I…
Human
the end-user of a program
the others in the organization
Computer
- the machine the program runs on
Interaction
- the user tells the computer what they want
- the computer communicates results
08/24/20 8
Definition of HCI
Human-computer interaction is a discipline
concerned with the design, evaluation and
implementation of interactive computing systems
for human use and with the study of major
phenomena surrounding them.
(ACM SIGCHI, 1992, p.6)
HCI is neither the study of humans nor the study of
technology, but rather the bridging between those two.
(Preece, 1994, p.42)
Other terms: user interface, man-machine interface,
ergonomics, human factors
08/24/20 9
A Brief History of Computing
08/24/20 10
Three Pioneers of Computing and
HCI
Vannevar Bush
Hypertext and Memex (1945)
Retrieval systems
http://muse.jhu.edu/press/books/landow/memex.html
Douglas Engelbart
Inventor of the mouse (1960s)
Interacting computing
http://160.111.7.240/resource/tours/comphist/englebar.htm
Alan Kay
Personal computing (1970s)
Graphical User Interface
http://www2.awl.com/product/bu/he/beekman/cc/toc/ch016/c16p001.htm
08/24/20 11
Technological change: Different
design needs
For computers to be widely accepted and
used effectively they need to be well
designed.
Two key principles that helps to ensure good
HCI : Visibility and Affordance
User interface also known as Man-Machine
Interface (MMI)
Term Human-computer Interaction (HCI)
08/24/20 12
The challenges of hci
Goals include:
o Safety (eg safety-critical systems)
o Utility (functionality)
o Effectiveness (intuitive)
o Efficiency (task achievement)
o Usability (easy to learn and use)
08/24/20 14
HCI and its evolution :
08/24/20 15
Why is HCI Important?
Individual productivity
Organizational productivity
08/24/20 17
When things go wrong:
08/24/20 18
Summary
Computers are used by a wide variety of
different kinds of people and not just technical
specialists as in the past, so it is important to
design HCI that supports the needs,
knowledge and skills of the intended users.
A user interface is those aspects of the
system that the user comes in contact with.
Usability is a key concept in HCI. It is
concerned with making systems safe, easy to
learn and easy to use.
08/24/20 19
Summary (cont…)
HCI is concerned with understanding,
designing, evaluating and implementing
interactive computing systems for human
use.
The goals of HCI are ‘to develop or improve
the safety, utility, effectiveness, efficiency and
usability of systems that include computers’.
The importance of HCI is demonstrated by
evidence of increased productivity and
improved safety.
08/24/20 20
Summary (cont…)
Organizational issues that need to be taken
into account include the way different people’s
activities interrelate within an organization and
how technology impacts upon these activities.
The introduction of, or change in technical
system can influence people’s job content,
working practices and job satisfaction,
personnel policies, power and influence and
also physical aspects of the working
environment such as space.
08/24/20 21
Class activities :
Further Reading:
1. “Using Theories of Perception in Computer Design”
2. “A Taxonomy of Human Computer Interaction”
Discussion
08/24/20 22
What’s in Store for Lecture 2
Components of HCI
HCI as Interdisciplinary practice
Designing HCI
08/24/20 23
End of Lecture 1