Syllabus/Schedule - COM1204
Object-Oriented Design - Summer 2003
Professor Futrelle
Version of 6 July 2003
This schedule lists important exam and project due dates.
It is initially very sketchy. I will
send email to the class when any important updates have been made to
this schedule.
Some of the first Design Patterns to be discussed in the course are:
- Composite. Regions such as states, counties, cities, etc.
- Adapter (Object Adapter), e.g., fill() for a box forwards to add().
- Decorater (Wrapper), e.g., a painted box is still a box.
- Observer. A GIS DB "Publisher" can have Map and Statistics "Observers".
- Strategy. The Comparator interface for sorting in Java. Handy.
- Week 1. Wed. June 18
- Thurs. June 19
- Week 2. Mon. June 23
- Wed. June 25
- Projects chosen by lottery.
- Thurs. June 26
- The Composite Pattern (hierarchies).
- Week 3. Mon. June 30.
- The Observer Pattern. Software so far and Quiz #1 contents.
- Wed. July 2
- More on Quiz #1.
To date, we have discussed the Factory, Observer and Composite Design Patterns.
- Thurs. July 3. QUIZ #1
-
- Week 4. Mon. July 7.
- Quiz #1 will be returned and discussed.
Brief discussion of your upcoming project report #1.
- Mon. July 7. Extra class 4:05
- Further discussion of your upcoming project report #1.
- Wed. July 9. PROJECT REPORT #1 DUE BY MIDNIGHT
- Begin discussion of the Memento and Singleton Design Patterns.
- Thurs. July 10.
- Week 5. Mon. July 14.
- Mon. July 14. Extra class 4:05
- Wed. July 16.
- Thurs. July 17.
-
- Week 6. Mon. July 21. Extra class 4:05
-
- Mon. July 21.
- Wed. July 23.
- Thurs. July 24. PROJECT REPORT #2 DUE BY MIDNIGHT
-
- Week 7. Mon. July 28. MIDTERM EXAM
- Mon. July 28. Extra class 4:05
-
- Wed. July 30.
- Thurs. July 31.
-
- Week 8. Mon. August 4.
- No class.
- Wed. August 6.
- No class.
- Thurs. August 7.
- No class.
- Week 9. Mon. August 11.
- No class.
- Wed. August 13.
- Thurs. August 14. QUIZ #2
-
- Week 10. Mon. August 18. PROJECT REPORT #3 (FINAL) DUE BY MIDNIGHT
- Last class. Review for the Final Exam.
- August 20, Wednesday, Final Exam 8:00am
Go to COM1204 home page.
Return to Prof. Futrelle's home page