Software Design
Lectures

Note: these slides are all provisional. The instructors reserve the right to change them up to and including the week of the lecture. Note also that the source for these lectures is available from your personal CVS repositories.

Lecture Last Revised Delivered On
Introduction 2003-09-03
Maps 2003-09-03
Version Control 2003-09-03
Make 2003-09-03
Parsing Text Files 2003-09-03
Graphs 2003-09-03
Making Make 2003-09-03
Systematic Testing 2003-09-03
A Unit Testing Framework 2003-09-03
Systematic Debugging 2003-09-03
Introducing Python 2003-09-03
Python Sequences 2003-09-03
Python Dictionaries, Functions, and Modules 2003-09-03
Object-Oriented Python 2003-09-03
Regular Expressions 2003-09-03
Python Tools 2003-09-03
Object Models 2003-09-03
Filters 2003-09-03
The Document Object Model 2003-09-03
Reflection 2003-09-03
Configuration 2003-09-03
Persistence 2003-09-03
Design Patterns 2003-09-03
Refactoring 2003-09-03
The Development Cycle 2003-09-03
Summing Up 2003-09-03

Other Material

You may also want to refer to these pages:


$Id: index.html,v 1.1.1.1 2004/01/04 05:02:31 reid Exp $