Have a question?
Message sent Close

CS147 Stanford Lecture Notes

Sandra Watson
0 reviews
  • Description
  • Full Document

Stanford University

Introduction To Human-Computer Interaction Design (CS 147)

– OH: Gates 390 Mon 4-5, Thur 10-11 (or anytime door is open!)
– Studios:
– Emily thurs 5-6:50 Mixed reality (AR/VR) (by necessity only)
– Sage fri 10:30-12:20, 1:30-3:20 equalizing unbalanced society
– Dylan fri 9:30-11:20, 1:30-3:20 improving health w/tech
– Yanyan fri 10:30-12:20, 1:30-3:20 design for local community
– Kerry fri 9:30-11:20, 12:30-2:20 using AI
– Andrew fri 12:30-2:20, 2:30-4:20 Putting the ed in edtech
– Human: end-user of program, others they work/communicate with
– Computer: machine program runs on, split bt clients/servers
– Interaction: user tells computer what they want, computer communicates results
– Important to understand:
– Humans- what age they are, what understanding of tech do they have?
– Tasks + Activities- what do they want to accomplish?
– Technology- what tech do these users have/how can we utilize that?
– How does this all fit into organizational/social/ethical issues?
– Designing and building good UIs:
– Iterative development
– Usability goals
– User-centered-design
– Design discovery/need-finding
– Rapid prototyping
– Evaluation
– Programming
– UI Design Process:
– Design discovery/needfinding- find a problem/gap to fill
– Design Definition
– Design exploration- found problem, explore potential solutions
– Evaluation- how well do solutions solve problem
– Production- Build it
– Planning: Make prototypes/wireframes/storyboards
– Usability: effectiveness/efficiency/satisfaction with which user achieves specified goals
– Set goals, prioritize them, use them to track progress
– Learnable, memorable, flexible, efficient, robust, discoverable, pleasing, fun
– User-centered design: know thy user (cognitive abilities, wants/needs, etc)
– Design discovery: observing current use cases
9/27/17 Lecture 2:
– Design discovery process
– Understanding the characteristics of users and what they need to be able to do
– Understand client’s expectations if someone is having you design it
– Understand scope of project
– Research existing practices and projects
– Easy to fall into thinking as yourself as the typical consumer
– Acknowledge differences and see things from consumer’s POV
– Figure out how customers work by interviewing/observing/self-reports/analytics
– Figure out how customers think by asking them as they do it/observe+infer



CS147 Stanford Lecture Notes

NOTE: Please check the details before purchasing the document.