1 / 31

CS 3724 Introduction to Human Computer Interaction

CS 3724 Introduction to Human Computer Interaction. Section 2 CRN 11500 MW 2:30-3:45 126 McB. When computers look at users do they see people as just another machine?. When computers look at users do they see people as just another machine?. WARNING.

bobby
Download Presentation

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 3724Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB

  2. When computers look at users do they see people as just another machine?

  3. When computers look at users do they see people as just another machine?

  4. WARNING The next few lectures will warp your thinking! Dangerous and seductive ideas will be discussed. Take good notes, but don’t be fooled. DISCLAIMER: The instructors and GTA’s do not endorse the idea of thinking of users as machines or computers.

  5. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  6. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  7. The Cognitive Revolution

  8. The Cognitive Revolution • Confluence of psychology, computer science, philosophy, linguistics --> transformed all • Representations of external world • Categorizing • Concepts • Prototypes • Hierarchies • Schemas

  9. The Cognitive Revolution • Donald Broadbent • Flow chart thinking process • More on that later… • Herbert Simon • Symbolic processing • Jerome Bruner (not in video) • Categorization

  10. HCI Pioneers / Cognitive Psychologists • Tom Moran • Stu Card • Don Norman • Ben Schniederman • Bob Kraut • Marilyn Mantei • John Carroll

  11. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Reasoning • Problem solving

  12. Information Theory • What is information? • Communication model: • Sender • Medium • Signal • Noise • Receiver • Claude Shannon • the “bit”

  13. Turing Machine • Given a string of symbols on the tape, a Turing machine starts at the initial state. • At any state it reads the symbol under the head, either erases it or replaces it with a symbol (possibly the same symbol). • It then moves the head to left or right or does not move it and goes to the next state which may be the same as the current state. • One of its states is the halt state and when the Turing machine goes into the halt state, it stops its operation.

  14. Information Processing Model of Cognition • “Mechanical model” • Babbage • Lovelace • Atanasoff • Eckert • Mauchly • Turing • Simon • Broadbent

  15. Information Processing Model of Cognition • Broadbent • Flow and control: • Input • Memory • CPU: filter • CPU: process • Output

  16. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  17. What can the human computer do? • Some information processing ways of thinking about users: • Bandwidth of visual channel • Filtering of information • Synchronous vs. asynchronous communication • Measuring human memory in “bits”

  18. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  19. What can the human computer do? How fast can users type? Where do users look? How much can users read at once? Why is “ YELLOWGREENBLUERED INDIGO’ confusing? Is a mouse or trackball better? If a button is quickly located, can it also be quickly hit?

  20. HEY -- What about human factors and ergonomics?

  21. HEY -- What about human factors and ergonomics? Beginning in World War II, engineers and psychologists were concerned with how to improve control systems -- particularly in aircraft. “Human factors” and “ergonomics” emerged as an engineering practice. But there was no unifying model or theory, just measurements and resulting heuristics. Without a compelling comprehensive model (i.e. information processing), measuring human performance became a tool for evaluating details of cognition.

  22. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  23. What can the human computer do? How do users find information using a search engine like GOOGLE? How is that different from the search techniques they use at the library? How do users figure out when to use the keyboard and when to use the mouse? What happens when people get distracted by something interesting in a GOOGLE search? (Is the distraction “noise” or something else?)

  24. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  25. What can the human computer do? How do users make sense of information? How do people learn to use computer applications? Is it like learning to read? What patterns do users see? What patterns don’t they see? How can computers and people communicate using users’ natural language?

  26. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  27. Turing Test

  28. Turing Test: ELIZA • Joseph Weizenbaum • 1966 • Most enduring code ever written? • “Chatbot” • Demonstrates weakness of AI and Turing Test * Hello > How are you today.. What would you like to discuss? * Are you a Rogerian or rotarian? > Perhaps in your fantasies I am a Rogerian or rotarian? * Why would I fantasize about you? I don't even know you? > Do you wish to be able to even know me? * No > Are you saying no just to be negative? * No > Come, come, elucidate your thoughts.

  29. The Roots of HCI, Revisited • The Cognitive Revolution • Information Theory • What can the human computer do? • Sensors and actuators • Problem solving • Reasoning

  30. OK -- How do we optimize this system? What are the limits of users?

  31. For next time… • Chat with an ELIZA • http://www.manifestation.com/neurotoys/eliza.php3 • http://i5.nyu.edu/~mm64/x52.9265/january1966.html • http://philly.cyberloft.com/bgoerlic/eliza.htm • http://www14.brinkster.com/ecceliza1/ • Read Chapter 7 • Team Project, due next week: • Working prototype • Show GTA (arrange time!) • Brief report of functionality • Next lectures: usability testing

More Related