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

Summer 2006 Class Schedule

May

M (5/15) - Introduction to the Class
W (5/17) - Chapter 2, Introduction to Smalltalk
F (5/19) - Chapter 2, Introduction to Squeak, Getting started with PA1
M (5/22) - Unit Testing and Debugging in Squeak, CA1 due
W (5/24) - Chapter 4, Object-Oriented Analysis with CRC Cards
F (5/26) - Chapter 4, Object-Oriented Analysis with CRC Cards, PA1 due, Teams formed
M (5/29) - Holiday (no class)
W (5/31) - From PA1 to PA2

June

F (6/2) - Chapter 6, Building User Interfaces, M1 due
M (6/5) - Chapter 6, Building User Interfaces
W (6/7) - Chapter 10, Building User Interfaces, Case Study: MAT
F (6/9) - Medium-Based Design, PluggableButtonMorphWithFocus.st.gz
M (6/12) - Exceptions-SUnit-Refactoring, M2 due
W (6/14) - Midterm Exam Review, CA2 due, Progress Reports Due
F (6/16) - Midterm Exam
M (6/19) - Design Patterns
W (6/21) - Design Patterns, Return / discuss midterm, PA2 due
F (6/23) - Frameworks, connectorMorph.st.gz, Drop Day
M (6/26) - Chapter 4, UML Refresher
W (6/28) - HCI / Usability Keynote or PDF or PPT
F (6/30) - HCI / Usability

July

M (7/3) - HCI / Usability, M3 due
W (7/5) - Virtual Machines
F (7/7) - Garbage Collection
M (7/10) - Extreme Programming, extremeprogramming.org, Wikipedia entry on Extreme Programming
W (7/12) - Good OO Design, Responsibility-Driven.pdf, AddingToYourToolkit.pdf, M4 due
F (7/14) - M4 Presentations (Baird Lab)
M (7/17) - HCI / Usability Refresher
W (7/19) - Comparison of OO Languages
F (7/21) - Guest Lecture: OO Language Design M5.1 due (method-dispatch.ps (pdf) slate-slides.pdf)
M (7/24) - Chapter 1, History of OO
W (7/26) - Squeakers Video, Playing with Scratch, M5.2 due
F (7/28) - Final Exam Review, CA3 due
M (7/31 - 11:30am–2:20pm) - Final Exam

Links to this Page