You are on page 1of 25

REMINDERS FOR ONLINE CLASS

Mute your audio when not in use.


Unmute when you are about to say
something related to the topic.
You are free to turn on or off your video
settings.
Be respectful at all times.
Arellan University
Information Technology Program

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

An NUI is a type of user interface that is designed to feel as natural as possible to


the user. The goal of an NUI is to create seamless interaction between the human
and machine, making the interface itself seem to disappear.
GOOD DESIGN

 A GOOD user interface (UI) allows users to perform


interactive tasks with ease and joy.
 WYSIWYG (What you see is what you get).
 Four basic interaction TASKS: position, select, quantify, text
 Basic design PRINCIPLES: Look (appearance) and Feel
(action).
HCI HARDWARE
HCI Hardware: Keyboards

 QWERTY(slow down typing)


 Dvorak, order by frequency of use
 Alphabetic order
HCI HARDWARE

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

 Joysticks with a shaft that twists for a third dimension

 VR: virtual reality, immersive, head-mounted sensors/markers for


tracking
HCI INTERACTIVE TASKS

 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?

You might also like