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.