CSPSY 6750 HumanComputer Interaction - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

CSPSY 6750 HumanComputer Interaction

Description:

One week to do, likely 3. Short Homeworks (4%) One day to do, likely 4. Participation (3 ... Wedding planner. GIS. Calendar agent (speech) Audio / Web sites ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 32
Provided by: JohnS3
Category:

less

Transcript and Presenter's Notes

Title: CSPSY 6750 HumanComputer Interaction


1
CS/PSY 6750 Human-Computer Interaction
  • John Stasko
  • Fall 2002

2
Agenda
  • Introductions
  • Course Administratia
  • HCI Overview
  • Objectives
  • Principles
  • Semester project preview

3
Introductions
  • Instructor
  • John Stasko
  • Computing GVU
  • HCI -Info. Interfaces
  • Info. visualization
  • Peripheral awareness
  • Software agents
  • Software visualization

4
Introductions
  • TA
  • Jeremy Goecks
  • HCI PhD student

5
Introductions
  • Instructor for other section
  • Bruce Walker
  • Psychology GVU

6
Introductions
  • Your turn
  • Demographics

7
Course Information
  • Books
  • Web
  • Syllabus
  • Assignments
  • Co-web
  • HCI resources
  • Related courses

8
Course Information
  • Grading
  • Mid-term final exams (32)
  • Group project, 4 parts (40)
  • More to come next time...
  • Homeworks (21)
  • One week to do, likely 3
  • Short Homeworks (4)
  • One day to do, likely 4
  • Participation (3)
  • Class involvement and peer review

9
Advice
  • Learn from and use the past
  • Look to previous courses, courses elsewhere, info
    on the web,
  • Content, lectures, projects,
  • Go further
  • Move beyond lectures book
  • Further courses
  • Step into research

10
Why We Are Here
  • Look at human factors that affect software design
    and development
  • Central Topic User interface design
  • Not just a software interface on a desktop
    monitor!

11
HCI
  • What is it?
  • Can you define/describe it?

12
HCI
  • What happens when a human and a computer get
    together to perform a task
  • task - write document, calculate budget, solve
    equation, learn about Bosnia, drive home,...

Overly simple... but not bad
13
Why is this important?
  • 1. Computers (in one way or another) now affect
    every person in society
  • Increasing utilize computers in work
  • 2. Product success may depend on ease of use, not
    necessarily power

14
Course Aims
  • 1. Consciousness raising
  • Make you aware of these issues
  • 2. Design critic
  • Question bad design

15
Goals of HCI
  • Allow users to carry out tasks
  • Safely
  • Effectively
  • Efficiently
  • Enjoyably

16
Usability
  • Important issue
  • Combination of
  • Ease of learning
  • High speed of user task performance
  • Low user error rate
  • Subjective user satisfaction
  • User retention over time

17
Key Historical Event (Personal)
  • Grad school in 84
  • John Sculley, Mac

18
Moving Forward
  • How do we improve interfaces?
  • 1. Change attitude of software professional
  • 2. Draw upon fast accumulating body of knowledge
    regarding H-C interface design
  • 3. Integrate UI design methods techniques into
    standard software development methodologies now
    in place

19
Improving Interfaces
  • Know the User!
  • Physical abilities
  • Cognitive abilities
  • Personality differences
  • Skill differences
  • Cultural diversity
  • Motivation
  • Special needs

20
Two Crucial Errors
  • Assume all users are alike
  • Assume all users are like the designer

21
Course Overview
  • Human abilities
  • Evaluation (without users)
  • Design
  • Dialog interaction
  • Evaluation (with users)
  • Special topics
  • CSCW, InfoVis, Ubicomp, Agents

22
Group Project
  • Design and evaluate an interface
  • 0 - Team formation topic choice
  • 1 - Understand the problem
  • 2 - Design alternatives
  • 3 - Prototype evaluation plan
  • 4 - Evaluation
  • Main 4 parts worth 10 each

23
Details
  • Part 0 - Topic definition
  • Identify team topic, create web notebook
  • Part 1 - Understanding the problem
  • Describe tasks, users, environment, social
    context
  • What are implications for design?

24
Details
  • Part 2 - Design alternatives
  • Storyboards, mock-ups for multiple different
    designs
  • Explain decisions
  • Part 3 - System prototype eval plan
  • Semi-working interface functionality
  • Plan for conducting evaluation

25
Details
  • Part 4 - Evaluation
  • Conduct evaluation with example users
  • Characterize whats working and whats not

26
Project Teams
  • 4 people
  • You decide
  • Diverse is best!
  • Consider schedules
  • Cool name
  • Help getting members on Monday

27
Presentations
  • Informal poster session
  • Feedback on ideas, both class periods
  • After part 2
  • Other students and expert gallery
  • Formal project presentation
  • Final week of classes
  • 10-15 minute summary

28
Project Topics
  • Set of possibilities
  • Max of 2 teams per topic
  • First-come, first-served
  • By next Wednesday
  • Set up web notebook
  • Real client

29
Topic Ideas
(Old ones)
  • Mobile/handheld (cars, tour guides, etc.)
  • Wedding planner
  • GIS
  • Calendar agent (speech)
  • Audio / Web sites
  • Domain that you know well
  • Browse old projects for more ideas...

30
What Makes a Good Project
  • Access to domain experts users
  • Real clients
  • Interesting human issues
  • Rich domain for design

31
Upcoming
  • History of HCI
  • Also project info
  • Video on HCI history
  • Start reading...
Write a Comment
User Comments (0)
About PowerShow.com