Download presentation
Presentation is loading. Please wait.
1
cs3724: Introduction to HCI
Dr. Chris North GTA: Beth Yost
2
WELCOME TO THE NEXT LEVEL
3
“Toto, I don’t think we’re in 2604 anymore.”
Class discussion, participation HWs/Projects: open-ended Group project Student presentations
4
Course Mechanics Prerequisite forms: Texts: http://courses.cs.vt.edu
2604: CS >=C, ECE >=C-, else >F Texts: Usability Engineering, by Rosson & Carroll Teach yourself Java2 in 21 days, SAMS (optional) Office hours: after class, 619 McB GTA hours: T Th 10-noon, 133 McB ?
5
Grading 25% Homeworks (4) 5% Class presentation 40% Project
30% Exams (midterm, final) Project: java, groups of 2 students Project milestones: Design Initial implementation Usability evaluation Final implementation
6
??? What is it? Who cares? Why is it hard? How does it work?
What will I learn?
7
What is HCI?
8
Human-Computer Interaction
What is HCI? Human-Computer Interaction
9
Human-Computer Interaction
What is HCI? Human-Computer Interaction Design Development Evaluation of user interfaces for computer systems
10
Huh? An example: HomeFinder
11
Apartments.com
12
Hit List
13
HomeFinder
14
The Goal Usability People are trying to accomplish their tasks in life. (system independent) Introduce a system, User Interface should maximize their ability. task person system
15
Who Cares? Everything is a User Interface
16
Doors
17
More Doors
18
Communication Channels
System to human: Human to system: system, world
19
Who Cares? Everything is a User Interface
The User Interface is Everything
20
Florida Cares! Human error: Who’s fault is it?
21
Why is it so hard?
22
Programmers stink at Usability
Why is it so hard? Programmers stink at Usability
23
Programmers stink at Usability
Why is it so hard? Programmers stink at Usability don’t think like normal people know the software internals, technology first enjoy systems more than people arrogant (my software!)
24
Usability is hard People (users) are all different
People are unpredictable Design skill isn’t enough Evaluation with users is required Designer’s pride New ways to think, break out of the box
25
How does it work? Usability Engineering Design Evaluate Develop
many iterations
26
What will I learn? Principles Requirements Activity design
Information design Interaction design Design Evaluate Develop Usability evaluation Controlled experiments GUI programming Widgets, graphics, animation Java, Swing Data-driven applications
27
Grander Goals? Get angry! Mental shift: Break out of the box
From system-centered design to user-centered design Break out of the box
28
Homework #0: UI Measurement
Read UE ch 1 See website Pick a movie of your choice Task: find a convenient playing time and location Use 3 different systems: TELL Write down the time it takes you for each Bring your times to class on Wed
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.