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 |