1 / 31

CS 3724: Introduction to Human Computer Interaction

CS 3724: Introduction to Human Computer Interaction. Chris North Alex Endert. WELCOME TO THE NEXT LEVEL. “Toto, I don’t think we’re in CS2604 anymore.”. Class discussion, participation HWs/Projects: open-ended Group project Student presentations. Textbook.

twithrow
Télécharger la présentation

CS 3724: Introduction to Human Computer Interaction

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. CS 3724: Introduction to Human Computer Interaction Chris NorthAlex Endert

  2. WELCOME TO THE NEXT LEVEL

  3. “Toto, I don’t think we’re in CS2604 anymore.” • Class discussion, participation • HWs/Projects: open-ended • Group project • Student presentations

  4. Textbook • Mary Beth Rosson and John M. Carroll, Usability Engineering: Scenario-Based Development of HCI(required) • Visual C# .NET,Step-by-Step by Sharp&Jaggeror Core Ref by Williams(optional)

  5. The Project • Team-based • Topic: Intelligence Analysis • Information vizualization • Problem seeking / problem solving • Understand users & problem, prototype, interim review presentation, evaluate, revise, final presentation • C# language?

  6. Web Page • http://courses.cs.vt.edu/~cs3724/ • contains syllabus, lecture notes, assignments, and related materials • Grading Breakdown

  7. Policies • Homework due in class Thurs. Late = 0 • No early exams, make up by advance arrangement • Signed request with rationale • Reminder of VT Honor Code • Specifically, tests and homeworks are individual • Students with special needs see me ASAP

  8. HCI ??? • What is it? • Who cares? • Why is it hard? • What will I learn?

  9. 1. What is HCI?

  10. 1. What is HCI? Human-Computer Interaction

  11. 1. What is HCI? Human-Computer Interaction “Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use, and with the study of major phenomena surrounding them." -ACM SIGCHI

  12. Huh? An example: HomeFinder

  13. Apartments.com

  14. HitList

  15. HomeFinder

  16. The Goal of HCI Usability • People are trying to accomplish their tasks in life. (system independent) • Introduce a system,User Interface should maximize their ability. task person system

  17. Usability Engineering Reqs Analysis Design Evaluate Develop A process for HCI production to ensure usability goals are met

  18. Usability Engineering Reqs Analysis Design Evaluate Develop many iterations

  19. 2. Who Cares? Everyone, because: • Everything is a User Interface

  20. Doors

  21. More Doors

  22. 2. Who Cares? Everyone, because: • Everything is a User Interface • The User Interface is Everything

  23. Florida Cares! • Human error: Who’s fault is it?

  24. 3. Why is it so hard?

  25. 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

  26. 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 • Programmers stink at Usability

  27. Usability is 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!)

  28. 4. What will I learn? • Task analysis • Ethnography Reqs Analysis • Usability studies • Controlled experiments Design Evaluate • Activity design • Information design • Interaction design Develop • GUI programming • Widgets, graphics, animation • C#

  29. ANALYZE analysis of stakeholders, field studies claims about current practice Problem scenarios Scenario-Based Design DESIGN Activity scenarios metaphors, information technology, HCI theory, guidelines iterative analysis of usability claims and re-design Information scenarios Interaction scenarios PROTOTYPE & EVALUATE summative evaluation formative evaluation Usability specifications

  30. Grander Goals? • Get angry! (about crummy user interfaces) • Mental shift: • From system-centered design to user-centered design • Design: Break out of the box • Think: HCI is science and engineering

  31. Assignment • Read: Chapter 1 • Project step 1: make teams of 4 students • Start on HW1 • See website, syllabus • Prerequisites form!

More Related