CSE491 HumanComputer Interaction - PowerPoint PPT Presentation

About This Presentation
Title:

CSE491 HumanComputer Interaction

Description:

Activity theory, ethnograpy, ecological psychology ... Humans = sensory processors. Usability == fit with human limits. Humans = interpreters/predictors ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 15
Provided by: eile86
Learn more at: http://www.cse.msu.edu
Category:

less

Transcript and Presenter's Notes

Title: CSE491 HumanComputer Interaction


1
CSE491Human-Computer Interaction
  • Eileen Kraemer
  • kraemere_at_cse.msu.edu
  • 8/28/07

2
Course content
  • Design, implementation, evaluation of user
    interfaces for computer systems
  • Take into account
  • human factors
  • usability
  • design process
  • Topics include
  • effects of human capabilities and limitations on
    interaction with computer systems
  • Ethics and rules for working with human subjects
  • Experimental design and statistical analysis
  • New topics in HCI

3
Projects ..
  • Students will apply these concepts to the design
    and implementation of graphical user interfaces.
  • Java will be used for UI design guidelines for
    such use will be discussed

4
What do you already know? Folk HCI
  • Folk theories (e.g. folk psychology, folk
    physics) help in everyday explanations (e.g. why
    people do things, what will happen to cartoon
    character when he runs off cliff)
  • Folk HCI Our intuitive knowledge about usability
    and explanations

5
However .
  • Folk theories are often wrong w.r.t.
    scientific/engineering analyses

6
Folk definitions of usability
  • Speed of response
  • Regularity of response
  • Intuitiveness
  • Familiarity
  • Legibility
  • Navigability
  • Freedom from error
  • Expected feedback
  • Absence of visual clutter
  • Clear what to pay attention to ..
  • All good ideas, but
  • What do they really mean?
  • How do we achieve them?

7
Understanding humans
  • Humans sensory processors
  • Sensory psych., EE CS systems
  • Humans interpreters/predictors
  • Cog. Psych and AI
  • Humans actors in environments
  • Activity theory, ethnograpy, ecological
    psychology
  • Question How much and how rapidly do humans
    change?

8
What makes a system usable?
  • Humans sensory processors
  • Usability fit with human limits
  • Humans interpreters/predictors
  • Usability fit with knowledge
  • Humans actors in environment
  • Usability fit with task and social context

9
Two views of interaction
  • Interaction with
  • Software system is tool or machine
  • Interface is a usability-engineered membrane
  • Human-as-processor and interpreter model
  • Interaction through
  • Software is a medium used to interact with task
    objects or other people
  • Software must make affordance visible
  • Human-as-interpreter -actor models

10
Broadening the Cognitive Framework
  • Recent developments in cognitive psychology
  • From human factors to human actors
  • Cognition and action as socialVygotsky
  • Distributed cognition
  • Use of artifacts as external memoriesHutchins

11
Affordances
  • What sort of operations and manipulations can be
    done to a particular object Norman
  • Examples
  • Handles
  • Scroll bars
  • Other virtual affordances such as icons

12
Good resources ..
  • The HCI Bibliography
  • ACM SIGCHI Curriculum for HCI
  • First Principles of Human-Computer Interaction
  • Online article
  • PPT presentation

13
The ideal order of coverage
  • Design
  • Implementation
  • Evaluation
  • but that would push implementation too late in
    the semester for you to have time to accomplish
    much ..

14
Our order of coverage
  • Implementation
  • Design
  • Evaluation
  • on Thursday well begin a rapid-fire coverage
    of Java. Much is quite similar to C so well
    be able to move quickly.
Write a Comment
User Comments (0)
About PowerShow.com