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