Advanced methods for designing, prototyping, and evaluating user interfaces to computing applications. Novel interface technology, advanced interface design methods, and prototyping tools. Substantial, quarter-long course project that will be presented in a public presentation. Prerequisites: CS 147, or permission of instructor.
# |
Assignment |
Due |
---|---|---|
01 | Studio Task #1 - Tagging & Hierarchy | 1/11/23 |
02 | Project Presentation #1 - Project Recap | 1/18/23 |
03 | Website (checkpoint due 2/8/2023) | 3/20/23 |
04 | Project Presentation #2 - Lab Usability Study | 1/30/23 |
05 | Studio Task #2 - Gestalt Principles | 1/25/23 |
06 | Project Presentation #3 - High-fi Prototype V2 | 2/13/23 |
07 | Lean Business Model Canvas | 2/8/23 |
08 | Studio Task #3 - Color | 2/15/23 |
09 | Project Presentation #4 - Field Usability Study | 2/22/23 |
10 | Studio Task #4 - Control | 3/1/23 |
11 | Checkpoint: High-fi Prototype V3 | 3/6/23 |
12 | 3/8/23 | |
13 | Project Poster | 3/13/23 |
14 | High-fi Video Prototype | 3/13/23 |
15 | Final Presentation | 3/15/23 |
16 | Final Prototype | 3/15/23 |
17 | Final Report | 3/20/23 |
CS194H focuses on bringing design thinking, processes, and tools to human-computer interaction. Students in the course continue to improve on the designs they created in the prior quarter's course (CS147).
Prototyping turns ideas into tangible forms that can be included or excluded in the next design iteration. Students focus on impoving their hi-fidelity protypes running on the target platform.
Evaluation is how we choose whether a design or feature moves forward or needs to be discarded or revised. Students apply usability testing in the lab and in the field to improve their designs.