Lec 2
Lec 2
HUMAN COMPUTER
INTERACTION
Lec 2-Design
Dr. Anjali
(Assistant Professor)
What is HCI?
1
1/16/2025
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 … )
• We design, scale, and evaluate computing systems for particular tasks (e.g., parallel
programming, network routing)
2
1/16/2025
A history of HCI
Calculating
devices in
antiquity
3
1/16/2025
4
1/16/2025
ENIAC (~1946)
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
13
◾ Father of a revolution
in HCI
mouse
light pen (bug)
joystick
knee input device
14
7
1/16/2025
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
18
9
1/16/2025
Xerox Alto
(1973)
19
Xerox Alto
20
10
1/16/2025
VisiCalc
(1979)
21
22
11
1/16/2025
23
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
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
40
20
1/16/2025
• Some examples
• Touch screen: direct interaction with
objects
• Voice control: for some people
the only way to interact with
computers
41
42
21
1/16/2025
HCI’s impact on
economy
43
What now???
44
22
1/16/2025
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
45
46
23
1/16/2025
47
48
24
1/16/2025
49
https://internetofthingsagenda.techtarget.com
50
25
1/16/2025
51
Activity
52
26
1/16/2025
In groups of 2…
53
ASK ME SOMETHING!
54
27