Download - CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB
![Page 1: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/1.jpg)
CS 3724Introduction to Human Computer Interaction
Section 2 CRN 11500 MW 2:30-3:45 126 McB
![Page 2: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/2.jpg)
When computers look at users do they see people as just another machine?
![Page 3: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/3.jpg)
When computers look at users do they see people as just another machine?
![Page 4: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/4.jpg)
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.
![Page 5: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/5.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 6: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/6.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 7: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/7.jpg)
The Cognitive Revolution
![Page 8: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/8.jpg)
The Cognitive Revolution
Confluence of psychology, computer science, philosophy, linguistics --> transformed all
Representations of external worldCategorizing
ConceptsPrototypesHierarchies
Schemas
![Page 9: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/9.jpg)
The Cognitive Revolution
Donald BroadbentFlow chart thinking processMore on that later…
Herbert SimonSymbolic processing
Jerome Bruner (not in video)
Categorization
![Page 10: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/10.jpg)
HCI Pioneers / Cognitive Psychologists
Tom MoranStu CardDon NormanBen SchniedermanBob KrautMarilyn ManteiJohn Carroll
![Page 11: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/11.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsReasoningProblem solving
![Page 12: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/12.jpg)
Information Theory What is information? Communication model:
Sender Medium Signal Noise Receiver
Claude Shannon the “bit”
![Page 13: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/13.jpg)
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.
![Page 14: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/14.jpg)
“Mechanical model” Babbage Lovelace Atanasoff Eckert Mauchly
Turing Simon Broadbent
Information Processing Model of Cognition
![Page 15: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/15.jpg)
Information Processing Model of Cognition
Broadbent Flow and control:
Input Memory CPU: filter CPU: process Output
![Page 16: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/16.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 17: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/17.jpg)
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”
![Page 18: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/18.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 19: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/19.jpg)
What can the human computer do?
How fast can users type?
Where do users look?
How much can users read at once?
Why is “ YELLOW GREEN BLUE RED INDIGO’ confusing?
Is a mouse or trackball better?
If a button is quickly located, can it also be quickly hit?
![Page 20: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/20.jpg)
HEY -- What about human factors and ergonomics?
![Page 21: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/21.jpg)
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.
![Page 22: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/22.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 23: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/23.jpg)
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?)
![Page 24: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/24.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 25: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/25.jpg)
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?
![Page 26: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/26.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solving Reasoning
![Page 27: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/27.jpg)
Turing Test
![Page 28: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/28.jpg)
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.
![Page 29: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/29.jpg)
The Roots of HCI, Revisited
The Cognitive RevolutionInformation TheoryWhat can the human computer do?
Sensors and actuatorsProblem solvingReasoning
![Page 30: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/30.jpg)
OK -- How do we optimize this
system? What are the limits of users?
![Page 31: CS 3724 Introduction to Human Computer Interaction Section 2 CRN 11500 MW 2:30-3:45 126 McB](https://reader034.vdocuments.mx/reader034/viewer/2022051620/56649ef15503460f94c019dd/html5/thumbnails/31.jpg)
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 7Team Project, due next week:
Working prototypeShow GTA (arrange time!)Brief report of functionality
Next lectures: usability testing