Syllabus for CS 498-598, Extreme Programming
Summer 2001
- Section 1 - Project 1 (22 May to 18 June).
- Readings
-
Chapters 1 and 2
- Class Notes
-
Introduction and background
Introduction to extreme programming
- Readings
-
Chapters 3 and 4
- Class Notes
-
The Customer
- Readings
-
Chapter 6
- Class Notes
-
Story estimation
- Readings
-
Chapter 5
- Class Notes
-
Aceptance testing
- Readings
-
Chapters 11 and 12 (pages 71 through 91)
- Class Notes
-
Pair programming
Programming
- Readings
-
Chapters 7 and 8
- Class Notes
-
Small releases
Customer releases
- Project Materials
-
A practice mailbox
The project stories
- Section 2 - Project 2 (18 June to 16 July).
- Readings
-
Chapters 9 and 10
- Class Notes
-
Iteration planning
System design
- Readings
-
Chapters 13 and 29
- Class Notes
-
Unit testing
Unit testing example
- Readings
-
Chapters 17 and 25
- Class Notes
-
Estimation
- Readings
-
Chapter 14
- Project Materials
-
The project stories
Old story versions
A CVS tutorial
- Section 3 - Project 3 (16 July to 13 August).
- Project Materials
-
The project stories, last modified on 11 August 2001.
Old story versions, last modified on 11 August 2001.
- Readings
-
Chapters 8 and 26
- Class Notes
-
Getting started
- Readings
-
Chapters 25 and 33
- Readings
-
Chapters 11 and 30
This page last modified on 1 August 2001.