Object-Oriented Software Design
2010 Winter Term COMP 304B (CRN 728)

The Course

Announcements

20 April 2009: final exam in Trottier 60 14:00 -- 17:00.

Eugene Syriani will have extra office hours on Friday 17 April 12:00 -- 14:00 about the final in McConnell 202 (the Modelling, Simulation and Design Lab)

Friday 3 April 2009: class will be held in ENGTR 1100 (instead of ENGTR 2110)!

Saturday 28 March 2009: small updates to assignment 4 can be found on the assignment page.

Monday 16 March 2009: updated due date assignment 3 (Statecharts).
Note that due to WebCT maintenance, you will not be able to submit on Saturday 14 April.

Tuesday 3 March 2009 17:00 -- 19:00: Statecharts tutorial in Trottier 3120.

Tuesday March 2009: updated due date assignment 2.

Saturday 21 Februay 2009: Midterm Exam marks are now available in WebCT. Note that assignment 1 marks have been up for a couple of days too.

Friday 20 Februay 2009 14:30 - 15:30: Midterm Exam in Trottier 1100.

Saturday 31 January 2009: due date assignment 1.

Tuesday 27 January 2009 17:00 -- 19:00: BoUML tutorial in Trottier 3120.

Tuesday 13 January 2009 17:00 - 19:00: Class Diagram to RDBMS tutorial + UnitTesting assignment in Trottier 3120. The pySQLite slides are available in the Course Material section (at the bottom of the page).

Monday 12 January 2009. IDLE (an IDE for Python) is now installed on the lab machines.

Tuesday 6 January 2009 17:00 -- 19:00: Python tutorial in Trottier 3070. The slides are available in the Course Material section (at the bottom of the page).

Acknowledgments

This course would not be what it is today without the contributions of Thomas Feng (DCharts), Marc Provost (DSheet), Alexandre Denault (course instructor Winter 2007), and (former) TAs Jean-Sébastien Bolduc, Hesheng Chen, Sadaf Mustafiz, Ximeng Sun, and Reehan Shaikh.

Partial support by the Quebec Ministry for Education for the development of systems-oriented course material is gratefully acknowledged. This support was given in the framework of the Advancing Systems-oriented Information Technology project.