| Instructor: | Lin Qiu |
| Time: | Spring 2006, Tuesday and Thursday, 11:10-12:30 pm |
| Location: | 107 Snygg Hall |
| Office hour: | Tuesday & Thursday 1:20 - 2:20pm, or by appointment |
| Week | Date | Topic | Reading | Homework/Project |
|---|---|---|---|---|
| 1 | 1/26 |
Syllabus, Introduction
lecture notes |
Final project out(1/26) | |
| 2 |
1/31 2/2 |
Basic 2D Graphics example code lecture notes |
|
Assignment 1 out (2/2) |
| 3 |
2/7 2/9 |
Event Handling,
example code scrollbar example |
|
|
| 4 |
2/14 2/16 |
Model, View, Controller MVC and Swing example code temperature example |
|
Assignment 1 due (2/14) Assignment 2 out (2/16) |
| 5 |
2/21 2/23 |
Widget Toolkits Interfaces from Widgets |
|
Assignment 2 due (2/23) Assignment 3 out (2/23) |
| 6 |
2/28 3/2 |
Functional Design |
|
Final project proposal due (2/28) |
| 7 |
3/7 3/9 |
Individual group meetings | ||
| 8 |
3/14 3/16 |
No class (Spring Recess) | ||
| 9 |
3/21 3/23 |
Final project proposal presentation. |
Assignment 3 due (3/23) |
|
| 10 |
3/28 3/30 |
user-centered design vs. activity-centered design Fitts' Law |
Examples of applying Fitts' Law | |
| 11 |
4/4 4/6 |
undo/redo, example code groupware, macros |
|
|
| 12 |
4/11 4/13 (No class: Good Friday) |
Interaction Design Patterns Clipboard example code |
|
|
| 13 |
4/18 4/20 |
Midpoint final project demo | ||
| 14 |
4/25 4/27 |
interaction models | book excerpt: models of interaction from Human-Computer Interaction paper1, paper2 | |
| 15 |
5/2 5/4 |
interaction models Final review |
||
| 16 |
5/9 5/11 |
Final project presentation |
||
| 17 | 5/16 | 10:30am - 12:30pm final exam |