| Date | Lecture Description | Readings | Assignments | Materials |
| 8/22/16 |
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/24/16 |
Final projects discussion Papers discussion |
Lecture Slides | ||
| 8/29/16 |
Introduction to Visual Studio and C# Windows Presentation Foundation Basics |
Skim Chapters 1-8 in Nathan. |
Lecture slides C# Tutorial |
|
| 8/31/16 |
Inking, Multi-Touch and Windows Presentation
Foundation |
Skim Chapters 9-11,15-18 in Nathan | Assignment 1 |
Lecture slides Sample Code |
| 9/5/16 | Labor Day -- No Class | |||
| 9/7/16 |
Ink Preprocessing -- Stroke Invariance -- Filtering and Smoothing -- Dehooking |
Wolin et
al. Xiong and LaViola Herold and Stahovich |
Lecture slides | |
| 9/12/16 | Papers discussion |
|||
| 9/14/16 |
Pen Gesture User Interfaces -- gestures in 3D modeling -- gestural languages |
Zeleznik(1996) Igarashi(1999) Zeleznik(2010) Hinckley(2010) |
Lecture slides |
|
| 9/19/16 | Papers discussion |
Assignment 2 |
||
| 9/21/16 |
Ink Segmentation -- temporal segmentation -- spatial segmentation |
Gennari Herold Sezgin |
Lecture
slides |
|
| 9/26/16 | Papers discussion |
|||
| 9/28/16 | Feature Extraction and Analysis |
Lecture slides |
||
| 10/3/16 | Symbol Recognition -- Rubine classifier -- Adaboost |
LaViola Li Plimmer Wobbrock |
Lecture slides | |
| 10/5/16 | Hurricane -- No class |
|||
| 10/10/16 | Papers discussion |
Assignment 3 | ||
| 10/12/16 | Eugene Taranta -- Guest Speaker |
|||
| 10/17/16 | Ink Parsing -- 2D coordinate grammars -- graph rewriting -- stochastic grammars |
Chan Viola Taranta |
Lecture slides | |
| 10/19/16 | Papers discussion |
|||
| 10/24/16 | Sketch Understanding -- multi-domain techniques |
LaViola Hammond Lockwood |
Assignment 4 |
Lecture slides |
| 10/26/16 | Papers discussion |
|||
| 10/31/16 | User Evaluation Strategies |
LaViola(2006) LaViola(2008) Bragdon |
Lecture slides | |
| 11/1/16 | User Study Examples |
|||
| 11/7/16 | Papers discussion |
|||
| 11/9/16 | Project Updates |
|||
| 11/14/16 | Student Presentations -- Omar Alami -- Kyle Martin |
Frisch et al.
(2009) Frisch et al. (2010) Yuan et al. (2008) |
||
| 11/16/16 | Project Updates |
|||
| 11/21/16 | Student Presentations -- Amirreza Samiei -- Brandon McMillan |
Paulson (2008) Field et al. (2010) |
||
| 11/23/16 | Thanksgiving -- No Class |
|||
| 11/28/30 | Project Updates |
|||
| 11/30/16 | Student Presentations -- Joseph Wileman -- Ravi Kattoju |
Oshita (2005) Kim et al. (2016) |
||
| 12/5/16 | Project Updates |
|||
| 12/7/16 | Student Presentations -- John Singleton |
Abadi et al. (2015) |
||
| 12/12/16 | Final Project Demo Day |