CS190 Class Schedule

David Laidlaw
Brown University
Spring 2000


Topics for each class period. The "due" column shows highlights of the project handins for the term. See the assignments page (**) for details on assignments for each class. There is something due for many classes.

date class handin due
w 1/26 Course Overview **
f 1/28 Requirements Project titles and users **
m 1/31 Software Engineering **
w 2/2 Specifications Requirements list **
f 2/4 Requirements student presentations **
m 2/7 Requirements student presentations **
w 2/9 Requirements student presentations **
f 2/11 Object-Oriented Design Specifications Document **
m 2/14 Specifications student presentations **
w 2/16 Specifications student presentations **
f 2/18 Specifications student presentations **
w 2/23 Configuration management and group roles **
f 2/25 Top-level design student presentations Top-level Design **
m 2/28 Top-level design student presentations **
w 3/1 Top-level design student presentations **
f 3/3 Initial Group Meetings Group Rosters **
m 3/6 Group Meetings **
w 3/8 Group Dynamics I **
f 3/10 Group Meetings Overall Project Design **
m 3/13 Programming Style **
w 3/15 Testing Interface Proposals **
f 3/17 Group Meetings **
m 3/20 Group Meetings Interface Comments **
w 3/22 Group Dynamics II **
f 3/24 Group Meetings Final Interfaces **
m 4/3 Group Meetings **
w 4/5 Group Dynamics III Detailed Designs **
f 4/7 Design student presentations **
m 4/10 Design student presentations **
w 4/12 Debugging **
f 4/14 Group Meetings **
m 4/17 Group Meetings Initial Integration **
w 4/19 Performance Analysis Tools **
f 4/21 Group Meetings **
m 4/24 Code Review **
w 4/26 Code Review **
f 4/28 In-Class Demos Functionality Freeze, Full Integration **
m 5/1 No Silver Bullet  
w 5/3 3pm in Lubrano, Public Demos  
f 5/5 Schedule Review **
m 5/8 Post-mortems/Evaluations/donuts **
f 5/12 9am (exam time) Final Demos Final Documentation
Copyright 2000 David H. Laidlaw


David Laidlaw
Last modified: Thu May 4 22:49:49 EDT 2000