If you can't read please download the document
Upload
jerod
View
33
Download
1
Tags:
Embed Size (px)
DESCRIPTION
cs3724: Introduction to HCI. Dr. Chris North GTA: Beth Yost. WELCOME TO THE NEXT LEVEL. “Toto, I don’t think we’re in 2604 anymore.”. Class discussion, participation HWs/Projects: open-ended Group project Student presentations. Course Mechanics. Prerequisite forms: - PowerPoint PPT Presentation
Citation preview
cs3724: Introduction to HCIDr. Chris North
GTA: Beth Yost
WELCOME TO THE NEXT LEVEL
Toto, I dont think were in 2604 anymore.Class discussion, participationHWs/Projects: open-endedGroup projectStudent presentations
Course MechanicsPrerequisite forms:2604: CS >=C, ECE >=C-, else >FTexts:Usability Engineering, by Rosson & CarrollTeach yourself Java2 in 21 days, SAMS (optional)http://courses.cs.vt.edu Office hours: after class, 619 McBGTA hours: T Th 10-noon, 133 McB ?
Grading25% Homeworks (4)5% Class presentation40% Project30% Exams (midterm, final)
Project: java, groups of 2 studentsProject milestones:DesignInitial implementationUsability evaluationFinal implementation
???What is it?Who cares?Why is it hard?How does it work?What will I learn?
What is HCI?
What is HCI?Human-Computer Interaction
What is HCI?Human-Computer Interaction
DesignDevelopmentEvaluation of user interfaces for computer systems
Huh?
An example:
HomeFinder
Apartments.com
HitList
HomeFinder
The GoalUsabilityPeople are trying to accomplish their tasks in life. (system independent)
Introduce a system, User Interface should maximize their ability.tasksystemperson
Who Cares?
Everything is a User Interface
Doors
More Doors
Communication ChannelsSystem to human:
Human to system: system,world
Who Cares?
Everything is a User Interface
The User Interface is Everything
Florida Cares!Human error: Whos fault is it?
Why is it so hard?
Why is it so hard?Programmers stink at Usability
Why is it so hard?Programmers stink at Usability
dont think like normal peopleknow the software internals, technology firstenjoy systems more than peoplearrogant (my software!)
Usability is hardPeople (users) are all differentPeople are unpredictableDesign skill isnt enoughEvaluation with users is requiredDesigners prideNew ways to think, break out of the box
How does it work?DesignEvaluateDevelopmany iterationsUsability Engineering
What will I learn?DesignEvaluateDevelopPrinciplesRequirementsActivity designInformation designInteraction designGUI programmingWidgets, graphics, animationJava, SwingData-driven applicationsUsability evaluationControlled experiments
Grander Goals?Get angry!
Mental shift:From system-centered design to user-centered design
Break out of the box
Homework #0: UI MeasurementRead UE ch 1See websitePick a movie of your choiceTask: find a convenient playing time and locationUse 3 different systems:1-800-555-TELLwww.moviefone.comwww.hollywood.com/showtimes/ Write down the time it takes you for eachBring your times to class on Wed