CS681/682 schedule, Ethan Bolker , Fall 2002

Day
Date
Class work
Due
W
4 Sep Introduction

M
9 Sep
4:00 Discussion of Brooks,   The Mythical Man Month
5:30 Project presentation to Professor Campbell's class: Ethan Bolker - managing student programming assignments electronically
hw1 (home page, cv, response to Brooks)
W
11 Sep 4:00 Project presentation: Prof Brian White (Biology) - virtual genetics laboratory
M
16 Sep
(Yom Kippur) possible guest lecture:
4:00 Bill Campbell - Apple computer development processes

W
18 Sep
Project presentations:
4:00 Prof Enrico Marcelli, Prof Alberto Giordano - Exploring Demographic and Economic Change in Space and Time
5:30 Dr. Kevin Hughes (MGH) - database consolidation,   image library                                                     

M
23 Sep
4:00 Project presentation: Paul English - fotokey
5:30 Group discussion of the five potential projects
hw2 (reactions to project presentations, response to Beck)
W
25 Sep
Team selection interviews
hw3 (project choice cover letter)
M
30 Sep
Setting up teams - first things
Discussion of Beck, eXtreme Programming eXplained
First team meeting

W
2 Oct
Progress report on team meetings
Discussion of Beck, eXtreme Programming eXplained (continued)
Second team meeting

M
7 Oct
Discussion of use cases, Scott's The Unified Process Explained, Preface and Chapters 1 and 2
5:30 Team meetings

W
9 Oct
Bug tracking
Team meetings

M
14 Oct
COLUMBUS DAY

W
16 Oct
4:00 The eightfold way - top tips for successful software development  (Paul English)
Team meetings
hw4 (Project vision statement,  
team organization, web site)
M
21 Oct
Bug tracking software recommendations, Sourceforge demo (live)
Team meetings 
bugTracking.html
W
23 Oct
4:00 Keys to Good Software Quality (Ellen Glusman)
5:30 Team meetings

M
28 Oct
Dicussion of Fowler's Refactoring
Team meetings
Response to Fowler
W
30 Oct 4:00 Guest lecture (Bill Cambpell, refactoring example)
5:30 Team meetings

M
4 Nov
Looking for venture capital - four project presentations
hw5 (Project presentation)
W
6 Nov
(Ramadan)
4:00 Feedback from project presentations. Risk analysis.
5:30 Team meetings

M
11 Nov
VETERANS' DAY

W
13 Nov
4:00 Dicussion of Fowler's Refactoring (continued)
5:30 Team meetings
hw6 (Documentation)
M
18 Nov
4:00 Technical writing for engineers (Connie Lewis)
5:30 Team meetings
hw7 (Progress report)
W
20 Nov
Gosling address at Software Development Expo
M
25 Nov
4:00 Feedback from SD Expo/Gosling
5:30 Team Meetings

W
27 Nov
Day before Thanksgiving - class to be rescheduled

Th
28 Nov
THANKSGIVING DAY

M
2 Dec


W
4 Dec


M
9 Dec


W
11 Dec