![]() |
Software Engineering Fall 2000 Syllabus |
Date | Event | Topic |
---|---|---|
Thursday 8/24 | Class 1 - lecture | Introduction to Software Engineering |
Date | Event | Topic |
---|---|---|
Monday 8/28 | Recitation | Suggestions for projects and formation of project teams |
Tuesday 8/29 | Class 2 - lecture | The Software Process |
Thursday 8/31 | Class 3 - lecture | Requirements Definition |
Date | Event | Topic |
---|---|---|
Monday 9/4 | Recitation | Suggestions for projects and formation of project teams |
Tuesday 9/5 | Class 4 - lecture | Management I: Project Management |
Thursday 9/7 | Class 5 - lecture | Requirements Analysis and Documentation |
Date | Event | Topic |
---|---|---|
Monday 9/11 | Recitation | Nomadic computing experiment |
Tuesday 9/12 | Class 6 - lecture | Requirements Analysis and Specification |
Wednesday 9/13 | Assignment 1 | Project Feasibility Study and Plan |
Thursday 9/14 | Class 7 - lecture | Management II: Business and Legal Aspects of Software Engineering |
Date | Event | Topic |
---|---|---|
Tuesday 9/19 | Class 8 - lecture (Hopkinson) | Practical Tools I: Source Code Management |
Thursday 9/21 | Class 9 - lecture | Cancelled |
Date | Event | Topic |
---|---|---|
Tuesday 9/26 | Class 10 - lecture | Formal Specification |
Thursday 9/28 | Class 11 - lecture | Object-Oriented Design I |
Date | Event | Topic |
---|---|---|
Monday 10/2 | Recitation | Rational Rose |
Tuesday 10/3 | Class 12 - lecture | Object-Oriented Design II |
Wednesday 10/4 to Friday 10/6 | Assignment 2 | Project Requirements Presentations |
Thursday 10/5 | Class 13 - lecture | Object-Oriented Design IIII |
Date | Event | Topic |
---|---|---|
Tuesday 10/10 | Fall break | |
Thursday 10/12 | Class 14 - lecture | Systems Architecture I: Data Intensive Systems |
Date | Event | Topic |
---|---|---|
Monday 10/16 | Midterm examination | |
Tuesday 10/17 | Class 15 - lecture | Systems Architecture II: Distributed and Real Time Systems |
Thursday 10/19 | Class 16 - lecture | System Architecture III: Distributed Objects |
Date | Event | Topic |
---|---|---|
Tuesday 10/24 | Class 17 - lecture | Design for Usability I |
Thursday 10/26 | Class 18 - lecture | Design for Usability II |
Date | Event | Topic |
---|---|---|
Tuesday 10/31 | Class 19 - lecture | Performance of Computer Systems |
Thursday 11/2 | Class 20 - guest TBA | Practical Tools II: Coding Standards |
Date | Event | Topic |
---|---|---|
Tuesday 11/7 | Class 21 - lecture | Dependable Systems I: Reliability |
Thursday 11/9 | Class 22 - lecture | Dependable Systems II: Programming for Reliability & Verification and Validation |
Wednesday 11/8 to Friday 11/10 | Assignment 3 | Project Design Presentations |
Date | Event | Topic |
---|---|---|
Tuesday 11/14 | Class 23 - guest TBA | Practical Tools III: Debugging |
Thursday 11/16 | Class 24 - guest TBA | Preparation for Project Presentations |
Date | Event | Topic |
---|---|---|
Tuesday 11/21 | Class 25 - lecture | Management III: Managing People |
Thursday 11/23 | Thanksgiving |
Date | Event | Topic |
---|---|---|
Tuesday 11/28 | Class 26 - lecture | Risk in Software Engineering |
Thursday 11/30 | Class 27 - lecture | Software Engineering as Engineering: the Y2K Problem |
Wednesday 11/29 to Friday 12/1 | Assignment 4 | Final Project Presentations |
Date | Event |
---|---|
Thursday 12/14 | Final examination in 255 Olin Hall at 3 PM |
William Y. Arms
(wya@cs.cornell.edu)
Last changed: September 25, 2000