| Date | Topic | Reading | Due |
| 1/22 | Introduction to Pen-based Computing | Herot | |
| 1/28 | WPF/Ink API and Data Representation | Herot notes | |
| 1/30 | Ink API cont./Assignment 2 introduction and brainstorm | ||
| 2/4 | Interactive Beautification of Line Drawings | Igarashi97 | A1, Igarashi notes |
| 2/6 | Feature Point Detection | Sezgin04 | Sezgin notes |
| 2/11 | Low-level recognition (Morgan) | Yu03 | Yu notes |
| 2/13 | Template fitting (Marty) | Hse04 | Hse notes |
| 2/18 | Assignment 3 introduction and brainstorm | ||
| 2/20 | The Rubine recognition engine | Rubine91 | Rubine notes A2 (Friday) |
| 2/25 | The $1 gesture recognizer (Andrew) | Wobbrock07 | Wobbrock notes |
| 2/27 | Assignment 3 topic | Lee06 | Lee notes |
| 3/3 | Assignment 3 topic (Martin) | Miller00 | Miller notes |
| 3/5 | Assignment 4 introduction/brainstorm | ||
| 3/10 | Multi-domain sketch recognition | Alvarado05 | |
| 3/12 | No class | A3 | |
| SPRING BREAK | |||
| 3/24 | Stroke Grouping | Shilman04, Pearce03 |
Shilman, Pearce notes |
| 3/26 | Text vs. Graphics (Ned) | Bishop04 | Bishop notes |
| 3/31 | MathPad^2 |
LaViola04 | LaViola notes |
| 4/2 | Additional Topics: Interaction Techniques | TBD | A4 (Friday) |
| 4/7 | Additional Topics: 3D sketching | Igarashi99 | Igarashi notes |
| 4/9 | Project ideas/discussion |
Proposal ideas Proposal (Friday) |
|
| 4/14 | Project papers I | ||
| 4/16 | Project papers II | ||
| 4/21 | Additional Topics: TBD | ||
| 4/23 | Project Status Report | ||
| 4/28 | TBD |
Paper Draft | |
| 4/30 | Project Presentations/Demos | ||
| 5/12 | 5pm deadline | Final Project | |