Introduction To Human Computer Interaction

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7
At a glance
Powered by AI
The key takeaways are that HCI involves the interaction between humans and computers, considering human cognition and limitations in design. The main goals of HCI are safety, utility, effectiveness, efficiency and usability.

The three main components of HCI are the human, the computer, and the interaction between them.

Some examples of relative locators are mice, trackballs, joysticks and controllers. Some examples of absolute locators are tablets, touchscreens, Kinect and Leap Motion.

Introduction To Human Computer Interaction

Human Computer Interaction (HCI)


 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.
 is the study of interaction between people (users) and computers.
 is characterized as a dialogue or interchange between the human and the computer
because the output of one serves as the input for the other in an exchange of actions
and intentions.

HCI tackles questions concerning how people interact with computers


 Are computers intuitive or complicated?
 Are computers rewarding or frustrating?
 How can computers be made accessible to everybody (e.g. different physical abilities,
different languages etc.)?
 To what level can computer interaction be standardized?
 What does it mean to be “user-friendly”?
Why do we need to understand humans?
 interacting with technology is cognitive.
 Human cognition process is involved when interacting with system, like attention,
perception and recognition, memory, learning, reasoning, problem solving and decision
making.
 Need to take into account cognitive processes involved and cognitive limitations of
users.
 Provides knowledge about what users can and cannot be expected to do.
 Identifies and explains the nature and causes of problems users encounter.
 Supply theories, modeling tools, guidance and methods that can lead to the design of
better interactive products.
 Must consider what are users good and bad at?

THE HUMAN – The user of Human Computer Interaction is whoever using technology to try
to get the job done. The public or the user of HCI could be considered as the user of systems.
THE COMPUTER – A computer is a device used for general purpose and it carry out several
arithmetic and logical operation with the human help.

THE INTERACTION – The major component in Human Computer Interaction is interaction


between man and machine. Normally human interact with other human through speech. At the
same time they support their expression with somebody gestures, emotions, and certain
expressions.

3 COMPONENTS OF HCI:
 Human
 Computer
 Interaction
 HCI, as the name suggest, comprises three major parts within the framework: the user,
the computer, and the interaction, indicates the ways they work together to achieve
goals.

HCI Components: Human


 Computing Unit: Brain
 Input: sensory systems
 Output: controls by voice, hand, body
 Memory: (long term and short term)

HCI Components: Computer


 Computing Unit: Brain
 Input
 Output
 Storage (Primary and Secondary)
o Monitor
o Keyboard
o Mouse
o Controller
o Case
o RAM
o Power Supply
o Mainboard
o Sound Card
o Hard Disk
o VGA Card
o WIFI PCI Card
o Reader All In One
o CPU
o Fan
o DVD ROM Drive
o Speaker
o Computer Cable
o Webcam

User Interaction – User Interaction typically involves doing something, then often
“transitioning” to do something else, and so on until accomplishing the goal.

Event – Is an action or occurrence recognized by software, often originating asynchronously


from the external environment, that may be handled by the software.

Event Handling – Event Handling is the mechanism that controls the event and decides what
should happen if an event occurs.

Output – Data generated by a computer is referred to as output. This includes data produced
at a software level, such as the result of a calculation, or at a physical level, such as a printed
document.

Event Driven Programming (EDP) – is a programming paradigm in which the flow of the
program is determined by evets such as user actions (mouse clicks, key presses), sensor
outputs, or messages from other programs or threats.

HCI Components: Interaction


 User Interaction
 Event
 Event Handling
 Output
 EDP: Event Driven Programming

What is an Interface?
Interface is made up of a set of hardware devices and software tools from the computer
side a system of sensory, motor and cognitive process from the human side.
Interaction takes place at the Interface.

User Interface (UI)


User interfaces mediate the interaction (dialog) between humans and computers.
The User Interface today is often one of the most critical factors regarding the success
or failure of a computer system.

A good UI design…
 Increases efficiency
 Improves productivity
 Reduces errors
 Reduces trainings
 Improves acceptance

Donald Norman’s model of Interaction


 user establishes the goal
 formulates intention
 specifies actions at interface
 executes action
 perceives system state
 interpret system state
 evaluates system state with respect to goal

Gulf of Execution
 The observer
1. Forming the goal
2. Forming the interaction
3. Specifying the action
4. Executing the action
 The World
5. Perceiving the state of the World
6. Interpreting the state of the World
7. Evaluating the outcome
HCI Hardware: Keyboard
 QWERTY
 AZERTY
 Dvorak
 Alphabetic order
 Maltron
 Colemak

HCI Hardware: Locators

 Relative Devices
o mice
o trackballs
o joysticks
o controller
o steering wheel
 Absolute Devices
o tablets
o touchscreen
o Kinect
o Leap Motion
 Direct Devices
o lightpens
o Kinect
o Leap Motion
o touchscreen
 Discrete Devices
o control keys

HCI Hardware: 3D Interaction Devices

 Joystick with shaft that twist on a third dimension


 Kinect 3D Camera
 Leap Motion
 Gyroscope Sensors
 Virtual Reality
o Gear VR
o Oculus Rift
 Polhemus 3D sensor
 Data Glove

HCI Hardware: Valuators

 Bounded
o volume control
 Unbounded
o clock
o dial
 Choice Devices
o function
o foot switches
 Haptic Devices
o pressure sensitive stylus
o force feedback controls

Three Types of HIC

 CUI : Command Line Interface


 GUI : Graphical User Interface
 NUI: Natural User Interface with A/V

Command Line Interface (CLI) – is a text-based user interface (UI) used to view and
manage compute files. Command line Interfaces are also called Command-line User Interfaces,
Console User Interfaces and Character User Interfaces.

Graphical User Interface (GUI) – is a visual way of interacting with a computer using items
such as windows, icons, and menus, used by most modern operating systems.

Natural User Interface (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 interaction itself seem to disappear.

# Task of HCI:

 Design
 Implementation
 Evaluation

The primary goal of Human Computer Interaction is to improve the interactions


between users and computers.

It makes computers more operational and receptive to the user’s wants. Human
computer Interaction develops or improves certain goals in designing devices.

Five important goals are:


 Safety
 Utility
 Effectiveness
 Efficiency
 Usability

You might also like