1 Intro
1 Intro
Human-Computer Interaction
Fall 2009
Keith Edwards
[email protected]
Agenda
• Introductions
– Me
– You
• Administrative stuff…
• HCI Overview
– Objectives
– Principles
2
Introductions
• Instructor
– Keith Edwards
– College of Computing
– Coordinator of GT’s Computer
Science Ph.D. program
– Associate Director, GVU
• Research areas
– Human-network interaction
– Usable security
– Social impacts of technology
– Advanced interaction techniques
• Formative experiences…
– Industry – PARC, Sun, …
3
Introductions
• Your turn
– Undergrad degree and background?
– Work experience?
– Why interested in an HCI class?
– What best skill do you bring to a project team?
4
Course Information
• Books
– Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory Abowd, and Russell
Beale. Prentice Hall, 2004.
• Web
– http://www.cc.gatech.edu/classes/AY2010/cs6750_fall
– Syllabus & Class Info
– Schedule
– Assignments
– T-square (class shared webspace)
– HCI resources
5
Course Information
• Grading
– Group project, 4 parts (45%)
• More details soon...
– Mid-term exam (15% total)
– Note: no final
– Homeworks (30% total)
• One week to do, likely 4 over the semester
– Participation (10% total)
• Class involvement and peer review
• Includes project involvement/effort
6
Resources
• Previous courses, courses elsewhere, info on the web
• HCI Digital Library
• Books
• Web sites
• Standards documents
• Go further
– Move beyond lectures & book
– Further courses
– Step into research
7
HCI
Here we go…
HCI What? HCI Why?
• What happens when a human and a computer
system interact to perform a task?
– task - write document, calculate budget, solve equation, learn about
Bosnia, drive home, make a reservation, land a plane...
10
Goals of HCI
• Allow users to carry out tasks
– Safely
– Effectively
– Efficiently
– Enjoyably
11
Usability
• Crucial issue in this area!
• Combination of
– Ease of learning
– High speed of user task performance
– Low user error rate
– Subjective user satisfaction
– User retention over time
12
HCI How?
• How do we improve interfaces?
13
UI Design/Develop Process
• Tao of User-Centered Design
– Analyze user’s goals & tasks
– Create design alternatives
– Evaluate options
– Implement prototype IMPLEMENT
– Test
– Refine DESIGN
USE &
EVALUATE
14
Above All Else…
• Know the User!
– Physical & cognitive abilities (& special needs)
– Personality & culture
– Knowledge & skills
– Motivation
• Start reading...
– DFAB (note order of chapters)
– DOET
18
Group Project
21
Group Project Details
• Part 2 - Design alternatives
– Storyboards, mock-ups for multiple different
designs
– Explore, push boundaries of design space
– Explain decisions
23
Presentations
• Midterm poster session
– Feedback on ideas, whole class period
– After Part 2 (near midterm)
– Other students and “expert” gallery (hopefully)
24
Project Teams
• 2 people
– You decide (or I will!)
– Diverse is best!
– Consider schedules
– Use the T-square web space:
• Immediately post ideas for general topics, populations,
technologies, etc.
• t-square.gatech.edu
• General Topic:
– “Phase 0” of the project
– Set up web notebook on T-square
26
What Makes a Good Project
• Typically:
– Access to domain experts & users
– “Real” clients
– Interesting human issues
– Rich domain for design
27
Previous Topic Ideas
• Mobile/handheld (cars, tour guides, etc.)
• Wedding planner
• GIS
• Calendar agent (speech)
• Audio / Web sites
• Domain that you know well
28