Date | Topic | Readings | Assignments |
05/13
05/15 |
Class Intro , History of Squeak | Chapter 1 You might also want to see The Early History of Smalltalk On page 49 is the one page definition of Smalltalk. |
|
Intro to Smalltalk Syntax and Squeak | Chapter 2 You might also want to read Squeak Smalltalk Language Reference |
||
05/20
05/22 |
Intro to Smalltalk Syntax and Squeak. Joe the Box | Chapter 3 | |
OO Design Principles , UML OverviewQUIZ #1 | Chapter 4 |
M1 DUE
|
|
05/27
05/29 |
OO Design example, Clock |
||
Reuse of clock, Changesets, Projects
Building User Interfaces, Pluggable Components
|
Chapter 5 |
||
06/03
06/05 |
Building User Interfaces, Pluggable Components  
QUIZ #2 |
Morphic Tutorial |   |
Design Principles |
  |  
M2 DUE
|
|
06/10
06/12 |
Multimedia Nuts and Bolts |
Chapter 7 | |
Exceptions, SUnit, Refactoring |
  | Drop Day is Friday June 13th |
|
06/17
06/19 |
User Interface Design
, UI Evaluation |
Chapter 6 TOG principles Talin Design Principles | |
Design Roundtable #1
QUIZ #3 |
DESIGN PRESENTATIONS
M3 DUE
|
||
06/24
06/26 |
Midterm Exam Review |
||
MIDTERM EXAM |
Chapter 8 | WITHDRAW DAY IS SUNDAY 6/29 | |
07/01
07/03 |
Case Study: MAT (Multimedia Authoring Tool) |
Chapter 10 |
|
Case Study: Prototyping a PlayWriting Workbench |
Chapter 11 | |
|
07/08
07/10 |
Optimizing Squeak
|
M4 DUE
|
|
Squeak VM
|
|||
07/15
07/17 |
Language Choices
|
||
Design Patterns
|
|||
07/22
07/24 |
Enterprise Frameworks (.NET, J2EE) |
M5 DUE
|
|
Smalltalk and Extreme Programming (Guest lecturer: Mark Guzdial) | |||
07/29
07/31 |
FINALS WEEK!!!!
|
||
FINAL | Tuesday July 29 11:30-2:20pm |