CS446 [CS646]: SOFTWARE SYSTEM DESIGN AND IMPLEMENTATION Fall 1998


Ric Holt, Department of Computer Science, Waterloo University


Note room change: As of Thursday 24 Sept 98, we will meet in DC3307.


Meet:     TR 2:30 - 4:00    Room PAS 2085 (see above: to be changed)
Prof:     Ric Holt          DC 2508 x4671  holt@uwaterloo.ca
TA:       Tom Parry    	    	           toparry@undergrad.math.uwaterloo.ca
Texts:    Software Architecture            Shaw&Garlan, Prentice-Hall
          OO Modeling & Design             Rumbaugh et al, Prentice-Hall
Reference: Software Design                 Budgen, Addison-Wesley
Web page:  http://plg.uwaterloo.ca/~holt/cs/446/98/schedule.html
Newsgroup: uw.cs.cs446

SCHEDULE:
WK  TUESDAY  PROJECT/TEST
 1  Sep 15
 2  Sep 22
 3  Sep 29  Choose teams
 4  Oct  6
 5  Oct 13  1.Archit.      10%  Th'giving 12 Oct, Holt gone 13 Oct
 6  Oct 20
 7  Oct 27  2.Det. Design  10%  
 8  Nov  3  Midterm        10%
 9  Nov 10  
10  Nov 17
11  Nov 24  3.Implement.   20%
12  Dec  1
13  Dec  7  4.Des extract. 10%                       [Last class]
            Exam           40%
            TOTAL         100%

LATENESS POLICY: Assignments handed in 1 day late: 10% penalty, 2 days late: 20%, 3 days late: no credit (exceptions: a crisis such as a documented medical emergency).

EXAM: The final exam covers all reading material, lecture material and project material unless otherwise announced.

PROJECT: The project will be done (by default) in teams of 3, using the example telephone switching system (project for courses CSC445-7 & ECE451-3). The four parts of the project are:

DOCUMENTATION: