| Week | Topic | Reading | Assignment or Exam |
|---|---|---|---|
| Jan 7 & 9 | Course overview, Review UCD process, Intro to HTML/CSS/JS | Mathis introduction | |
| Jan 14 & 16 | User Research; HTML/CSS details | Mathis ch. 1-2 | Proposal ideas |
| Jan 21 & 23 | Personas; JavaScript and jQuery details | Mathis ch. 3, 4 | Programming assignment 1 |
| Jan 28 & 30 | Structuring content; Advanced JavaScript and jQuery | Mathis ch. 5, 8, 22 | Quiz 1 (Thursday) |
| Feb 4 & 6 | Mental models and OO design; Wireframing | Mathis ch. 9, 10 | User Research Report |
| Feb 11 & 13 | JavaScript UI Development | Class notes | Programming assignment 2 |
| Feb 18 & 20 | Prototyping and Evaluation | Mathis ch. 10-11, 27-29 | Wireframes |
| Feb 25 & 27 | MVC Framework | course notes | Quiz 2 (Thursday) |
| Mar 4 & 6 | Other frameworks | TBD | Evaluation |
| Mar 11 & 13 | Advanced topics, Presentations, Review | TBD | App Implementation |
| Mar 18 | Final Exam (11:45 AM to 2:00 PM) |