1 / 28

cs3724: Introduction to HCI

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:

jerod
Télécharger la présentation

cs3724: Introduction to HCI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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: • 2604: CS >=C, ECE >=C-, else >F • Texts: • Usability Engineering, by Rosson & Carroll • Teach yourself Java2 in 21 days, SAMS (optional) • http://courses.cs.vt.edu • 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. What is HCI? Human-Computer Interaction

  9. What is HCI? Human-Computer Interaction • Design • Development • Evaluation • of user interfaces • for computer systems

  10. Huh? An example: HomeFinder

  11. Apartments.com

  12. HitList

  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. Why is it so hard? Programmers stink at Usability

  23. 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: • 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: • 1-800-555-TELL • www.moviefone.com • www.hollywood.com/showtimes/ • Write down the time it takes you for each • Bring your times to class on Wed

More Related