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 |