Presentation is loading. Please wait.

Presentation is loading. Please wait.

cs3724: Introduction to HCI

Similar presentations


Presentation on theme: "cs3724: Introduction to HCI"— Presentation transcript:

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


Download ppt "cs3724: Introduction to HCI"

Similar presentations


Ads by Google