(Week 1)
Jan 29
Jan 31
|
Intro
Read: Olsen Ch. 1-2
Notes: Introduction
|
(Week 9)
Apr 2
Apr 4
|
Intermediate 2D Graphics
Notes:
Graphics 2
Read: Olsen Ch. 9-11
|
(Week 2)
Feb 5
Feb 7
|
Basic 2D Graphics
Read: Olsen Ch. 3
Notes: Graphics 1
=> Hw #0 Due (2/5)
|
(Week 10)
Apr 9
Apr 11
|
Intermediate 2D Graphics => Project #3 Due (4/11) |
(Week 3)
Feb 12
Feb 14
|
Programming Systems
Notes:
Tools,
C#,
Java
Feb 14: Class Cancelled
|
(Week 11)
Apr 16
Apr 18
|
Drawing Architectures
Notes:
Drawing
Architectures
Read: Olsen Ch. 12 |
(Week 4)
Feb 19
Feb 21
|
Programming Systems => Project #1 Due (2/21)
|
(Week 12)
Apr 23
Apr 25
|
Class cancelled (Ben at CHI)
=> Project #4 Due (4/25)
|
(Week 5)
Feb 26
Feb 28
|
Event Handling
Notes:
Events
Read: Olsen Ch. 4
|
(Week 13)
Apr 30
May 2
|
Interaction Design Patterns
Notes:
Patterns
Read: Ch. 13
|
(Week 6)
Mar 5
Mar 7
|
Model, View, Controller
Notes:
Model-View-Controller
Read: Olsen Ch. 5 |
(Week 14)
May 7
May 9
|
Interaction Design Patterns
Read: Ch. 14
|
(Week 7)
Mar 12
Mar 14
|
Widget Toolkits
Notes:
Toolkits
Read: Olsen Ch. 6
=> Midterm Exam (3/14)
|
(Week 15)
May 14
|
HCIL Research Overview
|
(Week 8)
Mar 19
Mar 21
|
=> Project #2 Due (3/21)
|
|
|
Mar
25-29 Spring Break |
=> Project #5 Due 5/18
@ 11am |