Lectures
| Lecture | Handouts | Reading Assignment |
| Lecture 1 - January 17 | Course Overview | |
| Lecture 2 - January 19 | Project 1 | |
| Lecture 3 - January 24 | Chapter 1 of Fowler and Chapter 1 of Cockburn | |
| Lecture 4 - January 26 | Process Models Reading Assignment 2, Q1 |
|
| Lecture 5 - January 31 | Use Cases and UML | Fowler, Chapter 2 |
| Lecture 6 - February 2 | ||
| Lecture 7 - February 7 | Fowler, Chapter 3 | |
| Lecture 8 - February 9 | ||
| Lecture 9 - February 14 | Fowler, Chapter 4 | |
| Lecture 10 - February 16 | ||
| Lecture 11 - February 21 | Object Modeling | Fowler, Chapter 5 |
| Lecture 12 - February 23 | ||
| Lecture 13 - February 28 | Fowler, Chapter 6 | |
| Lecture 14 - March 1 | Patterns | |
| Lecture 15 - March 6 | No Class | |
| Lecture 16 - March 8 | Midterm Review | |
| Lecture 17 - March 13 | Midterm Exam due Project Management Classes |
Cockburn, Chapter 3 |
| Lecture 18 - March 15 | ||
| Lecture 19 - March 20 | Cockburn, Chapter 4 | |
| Lecture 20 - March 22 | ||
| Lecture 21 - March 27 | Spring Break - no class | |
| Lecture 22 - March 29 | Spring Break - no class | |
| Lecture 23 - April 3 | Cockburn, Chapter 5 | |
| Lecture 24 - April 5 | ||
| Lecture 25 - April 10 | Cockburn, Chapter 7, 8, 9 | |
| Lecture 26 - April 12 | ||
| Lecture 27 - April 17 | Cockburn, Chapter 6, 7 | |
| Lecture 28 - April 19 | ||
| Lecture 29 - April 24 | Fowler, Chapter 11; Cockburn, Chapter 8 | |
| Lecture 30 - April 26 | Session 1 notes: Page 1, Page 2, Page 3 | |
| Lecture 31 - May 1 | Session 2 notes: Page 1, Page 2, Page 3, Page 4 |