View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Spring 2006 Class Schedule

Grading Policy

January

M (1/9) - Introduction to the Class
W (1/11) - Chapter 2, Introduction to Smalltalk
F (1/13) - Chapter 2, Getting started with Squeak/PA1
W (1/18) - Chapter 2, Introduction to Smalltalk
F (1/20) - Chapter 4, Object-Oriented Analysis with CRC Cards
M (1/23) - Chapter 4, Object-Oriented Analysis with CRC Cards, Programming Assignment 1 due
W (1/25) - more practice with CRC Cards
F (1/27) - Chapter 11, Play-Writing Workbench, Milestone 1 due
M (1/30) - From Programming Assignment 1 to Programming Assignment 2

February

W (2/1) - Exceptions-SUnit-Refactoring.ppt
F (2/3) - Chapter 3, Joe the Box
M (2/6) - Using SUnit / Debugger in Squeak
W (2/8) - Chapter 5, Joe the Box, Building User Interfaces
F (2/10) - Chapter 6, Building User Interfaces, Milestone 2 due
M (2/13) - Chapter 6, Building User Interfaces
W (2/15) - Chapter 6, Building User Interfaces
F (2/17) - Chapter 6, Building User Interfaces, Programming Assignment 2 due, Progress Reports Due
M (2/20) - Chapter 4, UML
W (2/22) - Midterm Review, CoWeb Assignment 1 due
F (2/24) - Midterm Exam
M (2/27) - HCI/Usability

March

W (3/1) - HCI/Usability
F (3/3) - Review the Midterm, Milestone 3 due, Drop Day
M (3/6) - HCI/Usability
W (3/8) - Design Patterns
F (3/10) - Using High-level Tools (Debugger), Animation Code from Class
M (3/13) - Design Patterns, Frameworks
W (3/15) - Good OO Design, Responsibility-Driven.pdf, AddingToYourToolkit.pdf
F (3/17) - Class cancelled, Milestone 4 due
Spring Break
M (3/27) - Extreme Programming, extremeprogramming.org, Wikipedia entry on Extreme Programming
W (3/29) - Alternative Design Method Image
F (3/31) - Chapter 10, Case Study: MAT

April

M (4/3) - M5 Presentation, Milestone 5 due (noon - no extensions)
W (4/5) - M5 Presentation
F (4/7) - HCI/Usability Refresher, CoWeb Assignment 2 due
M (4/10) - Optimizing Squeak
W (4/12) - Virtual Machines
F (4/14) - Guest Lecture, Generic Functions (method-dispatch.ppt Kernel-Generic-Functions.st Timmy-GF-Playclasses.st)
M (4/17) - Garbage Collection, Summary of GC
W (4/19) - Chapter 1, History of OO, History of Lincoln Labs
F (4/21) - Comparison of OO Languages, Milestone 6 due
M (4/24) - Squeakers Video
W (4/26) - Playing with eToys and Scratch
F (4/28) - Final Exam Review, CoWeb Assignment 3 due

Finals

Tu (May 2) 2:40-5:10 - Abowd Exam
Tu (May 2) 8:30-10:50 - Rick Exam

Links to this Page