CS147 · Winter 2014
In this course, you will learn how to design technologies that bring people joy, rather than frustration. To do this, you'll learn techniques for rapidly prototyping and evaluating multiple interface alternatives — and why rapid prototyping and comparative evaluation are essential to excellent interaction design. You'll learn how to conduct fieldwork with people to help generate design ideas. You'll learn how to make paper prototypes and low-fidelity mock-ups that are interactive — and how to use these designs to get feedback from teammates, clients, and users. You'll learn principles of visual design, perception and cognition so that you can effectively organize and present information with your interfaces. And you'll learn how to perform and analyze controlled experiments online.
Through a series of weekly assignments, you will complete a quarter-long project in teams of three. Each week, in small design studios, you present and discuss work with peers. The setting for the course is mobile web applications. The constraints of this small form factor set the stage for this challenge.
Michael Bernstein is an Assistant Professor of Computer Science at Stanford University, where he directs the Human-Computer Interaction group and is a Robert N. Noyce Family Faculty Scholar. His research in human-computer interaction focuses on the design of crowdsourcing and social computing systems. This work has received Best Paper awards and nominations at premier venues in human-computer interaction and social computing (ACM UIST, ACM CHI, ACM CSCW, AAAI ISWSM). Michael was awarded the George M. Sprowls Award for best doctoral thesis in Computer Science at MIT. He holds Ph.D. and masters degrees in Computer Science from MIT, and a B.S. in Symbolic Systems from Stanford University.
Week | Lecture | Lab | Assignment |
---|---|---|---|
1 |
January 6Needfinding |
January 8 |
Due Thursday, 1/9, 11:59 pm PDT |
2 |
January 13Prototyping |
January 15 |
Due Thursday, 1/16, 11:59 pm PDT |
3 |
January 20MLK Day: no class |
January 22 |
Due Thursday, 1/23, 11:59 pm PDT |
4 |
January 27Heuristic evaluation Quiz 1: |
January 29 |
Due Thursday, 1/30, 11:59 pm PDT |
5 |
February 3Cognition and design |
February 5 |
Due Thursday, 2/6, 11:59 pm PDT |
6 |
February 10Visual design Quiz 2: |
February 12 |
Due Thursday, 2/13, 11:59 pm PDT |
7 |
February 17Presidents' Day: no class |
February 19 |
Due Thursday, 2/20, 11:59 pm PDT |
8 |
February 24Experiments |
February 26 |
Due Thursday, 2/27, 11:59 pm PDT |
9 |
March 3Hypothesis testing Quiz 3: |
March 5 |
Due Thursday, 3/6, 11:59 pm PDT |
10 |
March 10Days of future past |
March 12 |
Due Thursday, 3/13, 11:59 pm PDTAssignment 10: Final presentation Final presentations: Friday 3/14, 4PM - 6PM |