CSE logo University of Washington Department of Computer Science & Engineering
 403 Schedule (Autumn 1999)
  CSE Home  About Us    Search    Contact Info 

This is a tentative schedule for the quarter, definitely subject to change.  Specifics that are guaranteed to change are:

Italics represent reading that must be done by that specified date.  Bold information represents project material due on a given day as well as the five quiz dates.  (Remember, for quizzes, they are only about 10-20 minutes long, so other material will be covered on those days.)

Monday Lecture Wednesday Lecture Thursday Section Friday Lecture
9/27/99 Overview & Introduction 9/29/99 Models of Software Engineering
Boehm, "Software engineering"
Boehm, "Spiral model of software development and enhancement"
9/30/99 Introduction
Form teams, select group name
Quiz #1
10/1/99 Requirements overview
Weekly report
10/4/99 Requirements/prototyping
Brooks, Mythical Man-Month, prefaces and chapters 1-7
10/6/99 Requirements/use cases, etc.
Brooks, Mythical Man-Month, prefaces and chapters 8-15
10/7/99 Reviews 10/8/99 Project management
Weekly report
Draft requirements specification
10/11/99 Design overview
Bergland, A Guided Tour of Program Design Methodologies
10/13/99 Design: information hiding
Parnas: On a Criteria for Decomposing Systems into Modules
10/14/99
Quiz #2
10/15/99 IBM visitor
Weekly report
Final requirements specification
10/18/99 Design: Workshop I 10/20/99 Design: Workshop II 10/21/99 Reviews 10/22/99 Design patterns, etc.
Weekly report
Draft design document
10/25/99 Per-group Design critiques 10/27/99 Design: The real world! 10/28/99
Quiz #3
10/29/99 Testing: overview
Weekly report
Final design document
11/1/99 Testing: white & black box 11/3/99 Finding the bug 11/4/99 Reviews 11/5/99 Fixing the bug
|Weekly report
11/8/99 Per-group progress reviews 11/10/99 Fixing the bug (Continued) 11/11/99 Holiday 11/12/99 Performance issues
Weekly report
11/15/99 Reviews, inspections, walkthroughs 11/17/99 Group Demonstrations 11/18/99 
Quiz #4
11/19/99 Evolution
Weekly report
11/22/99 Reverse engineering tools 11/24/99 "When to call it a day" 11/25/99 Holiday 11/26/99 Holiday
11/29/99 Special topic 12/1/99 Special topic 12/2/99
Quiz #5
12/3/99 Guest Speaker (Lou Perazzoli, Microsoft Windows NT)
Weekly report
12/6/99 Special topic 12/8/99 Special topic    


CSE logo Department of Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to notkin@cs.washington.edu]