Human computer interaction Notes


Lecture No 1

The human ?

•Information i/o …
  –visual, auditory, haptic, movement
•Information stored in memory
  –sensory, short-term, long-term
•Information processed and applied
  –reasoning, problem solving, skill, error
•Emotion influences human capabilities
•Each person is different

Lecture No 2

The computer ?

a computer system is made up of various elements

each of these elements affects the interaction
–input devices – text entry and pointing
–output devices – screen (small&large), digital paper
–virtual reality – special interaction and display devices
–physical interaction – e.g. sound, haptic, bio-sensing
–paper – as output (print) and input (scan)
–memory – RAM & permanent media, capacity & access
–processing – speed of processing, networks



Lecture No 3

The Interaction In HCI ?
interaction models
translations between user and system
ergonomics
physical characteristics of interaction
interaction styles
the nature of user/system dialog
context
social, organizational, motivational

Lecture No 5

Interaction design basics in Human computer interaction 
design:
what it is, interventions, goals, constraints
the design process
what happens when
users
who they are, what they are like …
scenarios
rich stories of design
navigation
finding your way around a system
iteration and prototypes
never get it right first time!

Lecture No 6

HCI in the software process ?
•Software engineering and the design process for interactive systems
•Usability engineering
•Iterative design and prototyping
•Design rationale


                                   

Lecture No 7

Design rules In HCI ?
Designing for maximum usability
  – the goal of interaction design
Principles of usability
general understanding
Standards and guidelines
direction for design
Design patterns
capture and reuse design knowledge

Lecture No 9

Evaluation Techniques IN HCI ?
Evaluation
tests usability and functionality of system
occurs in laboratory, field and/or in collaboration with users
evaluates both design and implementation
should be considered at all stages in the design life cycle


Lecture No 10

universal design principles IN HCI ?

•equitable use
•flexibility in use
•simple and intuitive to use
•perceptible information
•tolerance for error
•low physical effort
•size and space for approach and use


Lecture No 11

user support In HCI ? 

•Issues 
–different types of support at different times
–implementation and presentation both important
–all need careful design
•Types of user support –quick reference, task specific help, full explanation, tutorial 

•Provided by help and documentation
–help - problem-oriented and specific
–documentation - system-oriented and general
–same design principles apply to both


Lecture No 12

Cognitive models In HCI ?
•goal and task hierarchies
•linguistic
•physical and device
•architectural