![]() |
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