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 |