|
CS 341
User Interfaces |
|
| Week | Lecture Topic | Readings | Assignment |
|---|---|---|---|
| Jan 21 | Introduction
|
Warm-up: Processing Animation
Due 01/24
|
|
| Jan 27 | Event Loop Overview
|
Topic 2 Course Notes | |
| Feb 3 | Two Types of Event Loops Blocking vs. Non-blocking | Topic 3 Course Notes | |
| Feb 10 | Animation Research Talk | Topic 1 Course Notes |
|
| Feb 17 | Smooth Animation: Timing Composition Presentation | Picture ThisMolly Bang | |
| Feb 24 |
User Centered Design
|
Java2D/Swing RenderingJava Readings | |
| Mar 3 |
Swing Rendering
|
Java Animation Java Readings | |
| Mar 10 | Transformations in Processing Final Project Presentations | TransformationsProcessing Readings |
Direct Manipulation:
|
| Mar 17 | Spring Break | ------------ | -- |
| Mar 24 | Direct Manipulation
|
2D Transforms in Java | |
| March 31 | Hierarchical Modeling Picking in hierarchical example | Hierarchical Modeling in Java | |
| April 7 |
|
||
| April 14 | April 17: Exam | ||
| April 21 | |||
| April 28 | Last day of class Final Project Presentation |