0% found this document useful (0 votes)
5 views27 pages

Lec 2

The document provides an overview of Human-Computer Interaction (HCI), defining it as the study of how people interact with computers and the design principles that enhance usability. It outlines the history of HCI through various interface developments, including batch interfaces, command-line interfaces, and graphical user interfaces. Additionally, it discusses the societal, cultural, and economic impacts of HCI, emphasizing its role in making technology more accessible and user-friendly.

Uploaded by

zambusa140
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views27 pages

Lec 2

The document provides an overview of Human-Computer Interaction (HCI), defining it as the study of how people interact with computers and the design principles that enhance usability. It outlines the history of HCI through various interface developments, including batch interfaces, command-line interfaces, and graphical user interfaces. Additionally, it discusses the societal, cultural, and economic impacts of HCI, emphasizing its role in making technology more accessible and user-friendly.

Uploaded by

zambusa140
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

1/16/2025

HUMAN COMPUTER
INTERACTION
Lec 2-Design

Dr. Anjali
(Assistant Professor)

What is HCI?

• HCI (human-computer interaction) is the


study of how people interact with
computers and to what extent computers
are or are not developed for successful
interaction with human beings.

1
1/16/2025

• A usable system is easy to learn, easy to remember how to use, effective,


efficient, safe, and enjoyable to use.
• Usability is only one part of HCI, but has been one of the main goals
• For example, HCI has contributed to the development of guidelines and
standards that support designers
HCI != • HCI has also developed methods of evaluation that help us to evaluate the

Usability
usability of a given product/system (and other aspects of the user
experience)
• In addition, HCI uses mathematical models to predict users’ performance
with a system (e.g., Fitt’s law to predict mouse movement time, or models
that predict search time or mental effort)
• HCI also investigates new interaction paradigms or new ways of integrating
technology in our daily lives (think smart clothes, touch displays, VR/AR, Voice-
based interfaces … )

HCI is an extension of traditional CS


disciplines

• We design, scale, and evaluate computing systems for particular tasks (e.g., parallel
programming, network routing)

• HCI incorporates humans into the computing system


• Humans as an additional constraint

• Any computer system must be designed taking into account


• the physical constraints of the machine (e.g., processor speed, networking capabilities)
• the human physical and mental constraints (e.g., attention, memory)
• (should we add, social level constraints?)

2
1/16/2025

A history of HCI

Calculating
devices in
antiquity

3
1/16/2025

Konrad Zuse (1910-


1995)

• Invented the world’s first programmable computer


(in 1941)
• This remained the only working computer in Europe
up to 1951

Three distinct eras:

• batch interfaces (1945 – 1968)


• text or command line interfaces (1969 – 1983)
• graphical user interfaces (1984 – present)

Didn’t just disappear from one era to the next

4
1/16/2025

ENIAC (~1946)

• First electronic numerical integrator and computer


in the US
• Construction contract was signed in 1943
• The first programmers of the ENIAC were six women
(“Refrigerator Ladies”)

10

5
1/16/2025

11

◾ Batch interface:
 First type of interface available for computers
 These computers had one or more interfaces that
let users pre-program specially formatted cards
with punch holes
 The cards would be read in a card reader that
supplied the information to the computer to
process
 Problem: couldn’t interact with the computer
while the computer was processing the cards

12

6
1/16/2025

◾ First interactive computer


graphics interface
◾ Nearly all computers of
time ran batches
 MIT hadTX-2
◾ First interactive system
 dials and buttons
 object oriented design
◾ Uncomfortable sitting
position
 display was input device

13

◾ Father of a revolution
in HCI
 mouse
 light pen (bug)
 joystick
 knee input device

14

7
1/16/2025

First mouse by Engelbard at


Stanford (1963)

https://www.slideshare.net/agaszostek/history-and-future-of-human-computer-interaction-hci-and-interaction-design

15

◾ Command-Line Interface:
 Displays a command prompt
 User can then type in a command using the keyboard and
submit the command for processing - provides text output
 CLI provided the possibility of interactivity with the computer –
major leap in usability
 Problem: users have to learn a list of commands to instruct the
computer to do what you want
 DOS for the IBM PC and compatible computers was the most
popular operating system
 Still used by many network administrators and programmers
today
 The development of CLIs isn’t standing still
▪ Microsoft PowerShell for Exchange Server 2007
▪ Unix Bash (BorneAgain SHell)

16

8
1/16/2025

◾ TextUser Interface:
 Unlike CLIs, aTUI uses the entire screen area to
perform tasks
 Provide greater functionality and usability for conducting
tasks
 Like CLI, require keyboard but not mouse to
interact.
 Users are not required to remember long lists of
commands, but can select operations to perform
from screen
17

Nothing eventful happened in


the next 10 years…

18

9
1/16/2025

Xerox Alto
(1973)

19

Xerox Alto

20

10
1/16/2025

VisiCalc
(1979)

21

VisiCalc was the Killer App


for Personal Computers

• Turned the microcomputer from a


hobby for nerds into a serious thing
• Because of it, IBM
introduced the IBM P C 2 years
later Suddenly, small and large
business bought computers

22

11
1/16/2025

With the emergence of personal


computing in the late 1970s, everyone
became a potential computer user

23

With the emergence of personal computing


in the late 1970s, everyone became a
potential computer user…

… but computer users still had to deal


with arcane commands and system
dialogs

24

12
1/16/2025

Xerox Star
(1981)

25

Xerox Star

26

13
1/16/2025

Apple Lisa
(1981)

27

Apple Lisa
(1981)

28

14
1/16/2025

◾ Have been the standard user interface since the


1990s
◾ Availability ofWindows on the popular IBM PC
and compatible platforms drove GUIs to
widespread acceptance
◾ You use your mouse to click on icons and menus
◾ GUIs are typically based on a metaphor of some
type where the visual elements match
something in our everyday experience with
physical reality
◾ Another hallmark of GUIs is the customizability
of the interface

29

Apple Mac
(1984)

30

15
1/16/2025

Windows
1.0 (1985)

31

Windows
1.0 (1985)

32

16
1/16/2025

Windows
1.0 (1985)

33

Windows
2.0 (1987)

34

17
1/16/2025

Windows
2.0 (1987)

35

Windows
3.0 (1990)

36

18
1/16/2025

Windows
3.0 (1990)

37

World
Wide Web
(1990)

38

19
1/16/2025

• https://ucldigitalpress.co.uk/Book/Article/
17/42/1216/

39

• "HCI is concerned with understanding the


influence technology has on how people
think, value, feel, and relate and using this
understanding to inform technology design."
Wright & McCarthy (2008)

40

20
1/16/2025

HCI’s impact on society

• We can now use computers as an


every-moment- partner

• Less and less training is required for most


application and devices

• Some examples
• Touch screen: direct interaction with
objects
• Voice control: for some people
the only way to interact with
computers

41

HCI’s impact on culture

• Smartphones have changed how we spend


our "empty times": should we read the news?
answer emails? chat with friends? play "2
Dots"? should we just be bored?

• Social Media have influenced how we stay in


touch with each other and how find new friends.

• Games, more than entertainment, can be used


as social and even productive tools.

42

21
1/16/2025

HCI’s impact on
economy

• Massive increase in productivity


• HCI found how to speed up input and
reduce its complexity People can perform
tasks faster than they used to

• Reduced need for training

• More people can use technology than


ever before

43

What now???

44

22
1/16/2025

Fabrication (3D Printing) in HCI

1987
The first commercial 3D printer 1992
SLA-1 printer by 3D Systems Inc. The first commercial FDM printer
Invented by Charles Hull 3D Modeler by Stratasys, Inc.
Invented by Scott & Lisa Crump

“The idea for the technology came to Crump in 1988


when he decided to make a toy frog for his young
daughter using a glue gun loaded with a mixture of
polyethylene and candle wax. He thought of creating
the shape layer by layer and of a way to automate the
process. In April 1992, Stratasys sold its first product,
the 3D Modeler.”

45

46

23
1/16/2025

47

3D Printing houses using FDM

48

24
1/16/2025

3D Printing pancakes using FDM

49

Society as the next platform

https://internetofthingsagenda.techtarget.com

50

25
1/16/2025

And beyond (VR/AR)

51

Activity

52

26
1/16/2025

Activity (10 minutes)

In groups of 2…

How would you change this thing?

Make sure your idea is innovative!

Sketch out your design on a piece of paper


and write your names on it
(this time I will collect it :) )

53

ASK ME SOMETHING!

54

27

You might also like