| Date | Topic | Reading | Homework | Project | |
| 1 | 10-Sep | Introduction | Preece 1, 2 Dix 1 Norman | Homework 1 | Introduction Organization |
| 2 | 17-Sep | Understanding Users and Their Tasks | Preece 3-6 Dix 4,6, 7 | Homework 2 | Form teams |
| 3 | 24-Sep | Principles and Guidelines | Preece 6, 7 Dix 4-6 Norman | ------------- | Selection of the Application |
| 4 | 1-Oct | Midterm | ------------- | ||
| 5 | 8-Oct | Interacting with Devices | Preece 11, 12 Dix 3 | Homework 3 | Part 1 due: Selection and Requirements |
| 6 | 15-Oct | Interaction Styles | Preece 13 Dix 8 | Homework 4 | Prototype Design, Testing and Evaluation Plan |
| 7 | 22-Oct | UI Design Elements | Preece 14 Dix 10 | ------------- | Prototype Implementation |
| 8 | 29-Oct | Graphic Design Guidelines | Preece 21, 22 Dix 16 Nielsen, Tufte | Homework 5 | Part 2 due: Prototype and Evaluation Plan |
| 9 | 5-Nov | UI Development Tools | Preece 28 Dix 10 | Homework 6 | Testing functionality |
| 10 | 12-Nov | Iterative Design and Usability Testing | Preece 27, 29-34 Dix 7, 9, 11 | ------------- | Evaluation |
| 11 | 19-Nov | Selected Topics | Preece 15 Dix 12 | Homework 7 | Part 3 due: Evaluation |
| 12 | 26-Nov | Project Presentations Recent Developments | Homework 8 | Revisions documentation | |
| 13 | 3-Dec | Project Presentations Recent Developments | Preece 9, 10, 16 Dix 13, 14 | Homework 9 | Project Documentation complete |
| 14 | 10-Dec | Final Exam | Homework 10 |