Professional Documents
Culture Documents
HUMAN COMPUTER
INTERACTION 1
LESSON 1: Introduction to HCI
Bernard N. Layon
January 28, 2023
THREE COMPONENTS
HUMAN
COMPUTER
INTERACTION
THREE COMPONENTS
HUMAN
Computing Unit: brain
Input: sensory systems
Output: controls by voice, hand, body
Memory: (long term and short term)
THREE COMPONENTS
COMPUTER
Computing Unit
Input
Output
Storage (Primary and Secondary)
THREE COMPONENTS
INTERACTION
User interaction
Event
Event Handling
Output
THREE TYPES
CLI
GUI
NUI
COMMAND LINE INTERFACE
A command line interface (CLI) is a text-based user interface (UI) used to view and
manage computer files. Command line interfaces are also called command-line user
interfaces, console user interfaces and character user interfaces.
GRAPHICAL USER INTERFACE
Stands for "Graphical User Interface" and is pronounced "gooey." It is a user interface
that includes graphical elements, such as windows, icons and buttons. The term was
created in the 1970s to distinguish graphical interfaces from text-based ones, such as
command line interfaces. However, today nearly all digital interfaces are GUIs.
NATURAL USER INTERFACE
relative devices:
mouse, trackballs, joysticks
absolute devices:
data tablets, touch screen
direct devices:
light pens, touch screens
HCI HCI HARDWARE
HCI Hardware:Locators
Hardware: Keyboards
indirect devices:
mouse, trackballs, joysticks
continues devices:
mouse, trackballs, joysticks
discrete devices:
control keys
HCI HARDWARE
HCI Hardware: Valuators
Bounded:
volume control on radio
Unbounded:
clock, dial
Choice Devices:
function keys
foot switches
HCI HARDWARE
HCI Hardware: Valuators
Haptic Devices:
pressure-sensitive stylus
force-feedback controls (haptic)
HCI HARDWARE
3D Interaction Devices
Position:
by pointing (GRAPHICS)
Selection:
by name (DB), by pointing
GUI:
hierarchical pull-down menu, radio-buttons
e.g. Format->Paragraph…
HCI INTERACTIVE TASKS
Text Interaction:
keyboard-->text-string
Quantify Interaction:
dials, sliders
3D Interaction Tasks:
Z value from 3D input devices,
multiple views, shift + button-down
WHY HCI?