Readings for each class will be provided electronically and will be posted on the course syllabus. In additional, some supplemental readings will be provided. These readings will not be required classroom reading, but may prove useful as background material for students. As a reminder, an assumed prerequiste of this class is CS 4750 Introduction to Human-Computer Interaction.
| date | weight | |
|---|---|---|
| Midterm |
2/23 | 20 % |
| Final |
5/5 | 20 % |
The instructor will make every effort to have prepared lectures
available in advance a day or two before the actual lecture. These
prepared lectures will be in PowerPoint format.
| Week | Date | Topic | Readings | Prepared lectures |
Homework Project |
Supplemental Material |
|---|---|---|---|---|---|---|
| 1 | 1/10 | Introduction | Class policies | slides | Design of Everyday Things, by Don Norman | |
| 1/12 | UI historical videos | slides |
Historical background | |||
|
Foundations of the 2-D Graphical User
Interface
|
||||||
| 2 | 1/17 | Output: Technologies & UI | How
displays work |
slides | More on output | |
| 1/19 | Input Technologies & Handling |
Design Space for Input |
How input technologies work |
|||
| 3 |
1/24 | .NET Framework and Tablet PC development |
slides | HW 1 out | ||
| 1/26 | Interaction Models: Formal and Informal |
|||||
| 4 |
1/31 | Interaction Techniques |
|
|||
| 2/1 | Interaction Architectures | |||||
| 5 | 2/7 | MVC | slides | HW 2 out | Interaction architectures | |
| 2/9 | Constraints |
|
|
HW 1 due | ||
| 6 |
2/14 | UI toolkits | Myers UI overview | |||
| |
2/16 | UI environments |
||||
| 7 |
2/21 |
Model-based UIs |
HW 2 due HW 3 out |
|||
| 2/23 |
MIDTERM EXAM |
|||||
| 8 |
2/28 | 2-handed Input |
Magic Lens | |||
|
Advanced topics
|
||||||
| 3/2 | Overview of Advanced UI Topics | |||||
| 9 | 3/7 | "Natural" data types (pen, audio) |
slides | HW 3 due HW 4 out |
||
| 3/9 |
Design
patterns for UI construction |
|
slides |
|||
| 10 |
3/14 |
Wireless
sensors |
Smart-Its | |||
| 3/16 |
Opportunistic Annexing Personal Server (Intel Research) |
Personal Server | HW 4 due HW 5 out |
|||
| 11 |
3/21 | Spring Break | No class |
|
||
| 3/23 | Spring Break | No class |
|
|||
| 12 | 3/28 | Adaptive Interfaces | |
|||
| 3/30 | Zoomable UIs |
PAD++ |
||||
| 13 |
4/4 | Intelligent Rooms Large Displays |
Stanford iRoom | |||
| 4/6 |
Handheld
computing |
Pebbles (CMU) | HW 5 due HW 6 out |
|||
| 14 |
4/11 |
Context-Aware UIs
|
Instrumenting handhelds | |||
| |
4/13 | 2-handed interaction off the desktop |
Interaction on tabletop |
|||
| 15 |
4/18 |
No class - Project work day | ||||
| 4/20 | Paper as interface |
The DigitalDesk | ||||
| 16 | 4/25 | Project Presentations |
||||
| 4/27 | Final Exam Review | Sample Final | HW 6 due | |||
| Finals week |
Final is Friday, May 5 11:30am-2:20pm
|
|||||