COS520: Software Engineering I
Fall 2002 Daily Progress and Assignments

Larry Latour
Associate Prof, Dept. of CS
Friday, 9/6 Lamport Overview 
Monday, 9/9  Clocks and "Happened Before" 
Wednesday, 9/11  Clocks and "Happened Before" (continued)
Friday, 9/13  3 Aspects of Mutual Exclusion algorithm 
Friday, 9/20  Review of Lamport Mutual Exclusion Algorithm Prototype
Monday, 9/23  Lamport paper review and Parnas paper introduction
Wednesday, 9/25  The Criteria for Decomposing Systems into Modules (cont.) 
Monday, 9/30  Why Black Boxes Are So Hard to Reuse 
Wednesday, 10/2  Why Black Boxes Are So Hard to Reuse (cont.) 
Friday, 10/4  Using Documentation as a Software Design Medium 
Friday, 10/11  A Rational Design Process: How and Why to Fake It 
Friday 10/18  A Rational Design Process: How and Why to Fake It (cont.) 
Monday, 10/21  Comparing Architectural Design Styles 
Friday, 10/25  Comparing Architectural Design Styles (cont.) 
Monday, 10/28  Wheeler - Stoplight Control System 


Monday, September 6, 2002

Back to Table of Contents 

Monday September 9, 2002

Back to Table of Contents 

Wednesday, September 11 2002

Back to Table of Contents 

Friday, September 13, 2002

Back to Table of Contents 

Friday, September 20, 2002

Back to Table of Contents 

Monday, September 23, 2002

Back to Table of Contents 

Wednesday, September 25, 2002

Back to Table of Contents 

Monday, September 30, 2002

Back to Table of Contents 

Wednesday, October 2, 2002

Back to Table of Contents 

Friday, October 4, 2002

Back to Table of Contents 

Friday, October 11, 2002

Back to Table of Contents 

Friday, October 18, 2002

Back to Table of Contents 
Monday, October 21, 2002

Back to Table of Contents 

Friday, October 25, 2002

Back to Table of Contents 

Monday, October 28, 2002

Back to Table of Contents 
Last Updated: 10/31/02