Lectures
The lectures for this class are available in PDF format. The PDF files are generated with four slides to a page to save paper. You can retrieve the Acrobat Reader for viewing and printing PDF files from Adobe's website.
Lecture | Date | Topic |
---|---|---|
Lecture 1 | 08/23/2004 | Course Overview |
Lecture 2 (updated) | 08/27/2004 | No Silver Bullet |
Lecture 3 | 08/30/2004 | Unix, Shells, Deployment, and Pattern Matching |
Lecture 4 | 09/03/2004 | Software Tools; Find and Grep |
Lecture 5 | 09/06/2004 | No Class; Labor Day |
Lecture 6 | 09/10/2004 | Build Management / Make |
Lecture 7 | 09/13/2004 | Make Macros; The Mythical Man-Month |
Lecture 8 | 09/17/2004 | Make Automatic Variables; The Surgical Team |
Lecture 9 | 09/20/2004 | Make Pattern Matching; Conceptual Integrity |
Lecture 10 | 09/24/2004 | Software Re-Use; Second System Effect |
Lecture 11 | 09/27/2004 | Unix Libraries; Tower of Babel |
Lecture 12 | 10/01/2004 | No Class; Fall Break |
Lecture 13 | 10/04/2004 | Version Control and RCS |
Lecture 14 | 10/08/2004 | Configuration Management ; Midterm Review |
Lecture 15 | 10/11/2004 | Midterm |
Lecture 16 | 10/15/2004 | Review of Midterm |
Lecture 17 | 10/18/2004 | Program Verification |
Lecture 18 | 10/22/2004 | Requirements Specifications |
Lecture 19 | 10/25/2004 | Functional Testing |
Lecture 20 | 10/29/2004 | Structural Testing |
Lecture 21 | 11/01/2004 | What is Software Engineering? |
Lecture 22 | 11/05/2004 | Software Disasters |
Lecture 23 | 11/08/2004 | Design and Refactoring |
Lecture 24 | 11/12/2004 | Agile Design and Extreme Programming |
Lecture 25 | 11/15/2004 | Debugging and gdb |
Lecture 26 | 11/19/2004 | Profiling and gprof |
Lecture 27 | 11/22/2004 | Open Source Software |
Lecture 28 | 11/24/2004 | XML |
Lecture 29 | 11/29/2004 | XSLT |
Lecture 30 | 12/03/2004 | Debugging Tools For Difficult Situations |
Lecture 31 | 12/06/2004 | Review for Final |
Lecture 32 | 12/10/2004 | No Class |
Final | 12/11/2004 | 7:30 AM - 10:00 AM |