The second part of the final project for this course, HI-FI, asks you to create an interactive prototype using the platform of your choice. This could be Adobe Flash, or Processing, or whatever other platform you feel comfortable using. However, we recommend those of you who do not have a particular platform in mind use HTML/CSS and jQuery.
If you do not have much experience with HTML/CSS and jQuery, we invite you to take a look at the following completely optional labs.
This course covers topics related to user interface design and evaluation including: perception, graphic design, interaction patterns, usability testing, A/B testing, and prototyping. No prior programming experience is necessary, but there will be some code involved.
The course will appear as CSCI1970-30 (CS department independent study with Prof. John Jannotti) on students' transcripts. It can be used to satisfy the upperlevel coursework requirement for a CS degree.
In progress and subject to change.
Date | Lecture | Asgn out |
---|---|---|
Introduction | INFO | |
Cognition | PAPERS | |
Design Patterns | PATTERNS | |
User Testing | ADWORDS | |
PATTERNS Presentations | (above) | |
Types of Data | LABWORK | |
Information Design | (above) | |
LABWORK Presentations | (above) | |
SPRING BREAK | NONE | |
Prototyping | LO-FI | |
Information Architecture & Navigation | (above) | |
Mobile Interfaces | HI-FI | |
Accessibility | (above) | |
Final Project Presentations | (above) |