lecture 1 – introduction · lecture 1 – introduction terry winograd cs147 - introduction to...
TRANSCRIPT
![Page 1: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/1.jpg)
CS147 - Terry Winograd - 1
Lecture 1 – Introduction
Terry WinogradCS147 - Introduction to Human-Computer
Interaction DesignComputer Science Department
Stanford UniversityAutumn 2006
![Page 2: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/2.jpg)
CS147 - Terry Winograd - 2
Goals for the Course
Students will learn the fundamental concepts of human-computer interaction and user-centered design thinking, through working in teams on an interaction design project, supported by lectures, readings, and discussions. They will learn to evaluate and design useable and appropriate software based on psychological, social, and technical analysis. They will become familiar with the variety of design and evaluation methods used in interaction design, and will get experience with these methods in their projects.
![Page 3: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/3.jpg)
CS147 - Terry Winograd - 3
Learning Goals for Today
• Become aware of the breadth of technologies and issues in HCI today
• Have a basic understanding of what interaction designers do
• Learn what will happen in this course
![Page 4: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/4.jpg)
CS147 - Terry Winograd - 4
How Do People Interact with Computers?
login as: winogradwinograd@graphics's password:Last login: Tue Sep 20 15:22:48 2005 from xtz.stanford.edu************************ Welcome to SULinux! ** Authorized Use Only ************************Hint: run /usr/sbin/sulinux to reconfigure at any timeGraphics> echo "hello world"hello worldGraphics> connect to the webconnect: Command not found.Graphics> helphelp: Command not found.Graphics> rm –R *Graphics>
![Page 5: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/5.jpg)
Desktop GUIs and Applications
![Page 6: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/6.jpg)
Pointing Devices
![Page 7: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/7.jpg)
Desktop GUIS and applications
![Page 8: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/8.jpg)
CS147 - Terry Winograd - 8
Web Applications
![Page 9: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/9.jpg)
CS147 - Terry Winograd - 9
3D Desktops
![Page 10: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/10.jpg)
CS147 - Terry Winograd - 10
Mobile Devices
![Page 11: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/11.jpg)
CS147 - Terry Winograd - 11
Pen-based Interaction
![Page 12: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/12.jpg)
CS147 - Terry Winograd - 12
Interactive Workspaces
![Page 13: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/13.jpg)
CS147 - Terry Winograd - 13
Display Walls
![Page 14: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/14.jpg)
CS147 - Terry Winograd - 14
The Office of the Future
![Page 15: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/15.jpg)
CS147 - Terry Winograd - 15
Tabletop interaction
![Page 16: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/16.jpg)
CS147 - Terry Winograd - 16
Tangible Interaction
![Page 17: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/17.jpg)
CS147 - Terry Winograd - 17
Augmented Reality
John UnderkofflerTangible Media GroupMit Media Lab
![Page 18: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/18.jpg)
CS147 - Terry Winograd - 18
Wearable Computers
![Page 19: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/19.jpg)
CS147 - Terry Winograd - 19
Ambient Information
![Page 20: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/20.jpg)
CS147 - Terry Winograd - 20
Voice and Multimodal Interaction
![Page 21: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/21.jpg)
CS147 - Terry Winograd - 21
Embodied Interaction
![Page 22: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/22.jpg)
CS147 - Terry Winograd - 22
Virtual Reality
![Page 23: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/23.jpg)
CS147 - Terry Winograd - 23
Sensor Networks
![Page 24: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/24.jpg)
CS147 - Terry Winograd - 24
Sensing Affect
Blood Volume Pressure (BVP) earring
Galvanic SkinResponse
(GSR) rings and bracelet
![Page 25: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/25.jpg)
CS147 - Terry Winograd - 25
Cyborgs
STELARC
![Page 26: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/26.jpg)
CS147 - Terry Winograd - 26
Interaction design profession(s)
• Broad set of disciplines, technical, social, business, ...
• Interaction design job categories– interaction designer– usability engineer– web designer– information architect– user-experience designer– product manager– …
![Page 27: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/27.jpg)
CS147 - Terry Winograd - 27
What skills are used in HCI?
• Designer – Visual and audio design– Design process skills and methods
• Programmer – Systems, toolkits, and languages – Software engineering techniques
• Researcher – Cognitive principles and theories – Experimental techniques
![Page 28: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/28.jpg)
CS147 - Terry Winograd - 28
Some Specific Learning Goals
• Broad familiarity with the major areas of current HCI development and research
• Skill with designing a GUI interface • Learn to use a variety of interaction design processes and techniques and know
when they are appropriate. • Learn to evaluate an interactive product and explain what is good and bad
about it in terms of the concepts, goals, and principles of interaction design. • Learn how to apply usability evaluation methods and know when they are
appropriate • Understand how the diversity of users/market segments, etc. guides and
constrains design • Understand the role of social dynamics in interaction and how it applies in
design, including concerns such as privacy, power, and accessibility. • Be familiar with different interaction styles and their pros and cons • Be able to use metaphors appropriately in building conceptual models. • Understand cognitive factors that affect usability• Be able to judge the availability and feasibility of different devices for
interacting• Have experience with ovserving users and analyzing the problems
![Page 29: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/29.jpg)
CS147 - Terry Winograd - 29
Structure of the Course [See syllabus]
• Lectures• Readings
– Interaction Design, Preece, Rogers, and Sharp– Readings to be provided on line
• Weekly sections or team 1-on-1 with TAs – Monzy, Doantam, Kevin and Nundu
• Individual assignments and 2/3-term exam• Team Project
– Milestones and Presentations
![Page 30: Lecture 1 – Introduction · Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design ... CS147 - Terry Winograd - 3 Learning Goals for](https://reader034.vdocument.in/reader034/viewer/2022042216/5ebf66fef47a6274c40aec5f/html5/thumbnails/30.jpg)
CS147 - Terry Winograd - 30
Other info
• This coursehttp://cs147.stanford.edu
• CS547 Speakers Fridays 12:30, Gates B01http://hci.stanford.edu/seminarAlso available on line
• List of all HCI courseshttp://hci.stanford.edu/academics/
• HCI program in generalhttp://hci.stanford.edu