| Date | Lecture Description | Readings | Assignments | Materials |
| 8/20/12 |
Introduction to Pen UIs -- course mechanics -- history of pen UIs -- pen UI Applications -- pen UI Dataflow |
Sutherland Blackwell Herot |
Lecture slides RAND video GO video Wang video ChemPad video MathPad video Teddy video SKETCH video Circuit video LineRider Game |
|
| 8/22/12 |
Final projects discussion Papers discussion |
Lecture Slides | ||
| 8/27/12 |
Introduction to Visual Studio and C# Windows Presentation Foundation Basics |
Skim Chapters 1-8 in Nathan. |
Lecture slides C# Syntax Card |
|
| 8/29/12 |
Inking, Multi-Touch and Windows Presentation
Foundation |
Skim Chapters 9-11,15-18 in Nathan | Lecture slides | |
| 9/3/12 | Labor Day -- No Class | Assignment 1 | Sample Code | |
| 9/5/12 |
Ink Preprocessing -- Stroke Invariance -- Filtering and Smoothing -- Dehooking |
Wolin et
al. Xiong and LaViola Herold and Stahovich |
Lecture slides | |
| 9/10/12 | Papers discussion |
|||
| 9/12/12 |
Pen Gesture User Interfaces -- gestures in 3D modeling -- gestural languages |
Zeleznik(1996) Igarashi(1999) Zeleznik(2010) Hinckley(2010) |
Lecture slides |
|
| 9/17/12 | Papers discussion |
Assignment 2 | ||
| 9/19/12 |
Ink Segmentation -- temporal segmentation -- spatial segmentation |
Gennari Peterson Sezgin |
Lecture
slides |
|
| 9/24/12 | Papers discussion |
|||
| 9/26/12 | Symbol Recognition -- Rubine classifier -- Adaboost |
Lecture slides | ||
| 10/1/12 | Feature Extraction and Analysis |
LaViola Herold Plimmer Wobbrock |
Assignment 3 | Lecture slides |
| 10/3/12 | Papers discussion |
|||
| 10/8/12 | Ink Parsing -- 2D coordinate grammars -- graph rewriting -- stochastic grammars |
Chan Viola Shilman |
Lecture slides | |
| 10/10/12 | Papers discussion |
|||
| 10/15/12 | Sketch Understanding -- multi-domain techniques |
LaViola Alvarado Hammond Lockwood |
Assignment 4 |
Lecture slides |
| 10/17/12 | Papers discussion |
|||
| 10/22/12 | User Evaluation Strategies |
LaViola(2006) LaViola(2008) Bragdon |
Lecture slides | |
| 10/24/12 | Papers discussion |
|||
| 10/29/12 | Student Homework demos |
|||
| 10/31/12 | Guest lectures |
|||
| 11/5/12 | Project Updates |
|||
| 11/7/12 | Student paper presentations -- Tien Tran -- Hector Lugo |
da Silva et
al.(2007) Ramadan et al.(2009) |
||
| 11/12/12 | Veteran's Day -- No Class |
|||
| 11/14/12 | Project Updates |
|||
| 11/19/12 | Student paper presentations -- Adam Kavanaugh -- Keenan Simmons |
Lee et
al.(2011) Barber et al.(2010) |
||
| 11/21/12 | No Class |
|||
| 11/26/12 | Project Updates |
|||
| 11/28/12 | Student paper presentations -- Ashkan Paya -- Jonathan Poock |
Sezgin et al.(2001) Yuan et al.(2008) |
||
| 12/3/12 | Project Updates |
|||
| 12/5/12 | Student paper presentations -- Eugene Taranta -- Miguel Becerra -- Kecong Tang |
Vatavu et al.(2012) Bae et al.(2008) MacLean et al.(2011) |
||
| 12/10/12 | Final Project Demo Day |