Reading and other assignments will be listed here in
chronological order,
i.e., with the most recent ones at the bottom of the list.
This document was last modified on
April 3, 2003.
Read the rest of the Introduction (pp. 25 - 39 in the double-spaced
version of the book). Based on your previous programming experience,
do you think building bridges or building gardens is the better metaphor?
Read Chapter 1 on Metaphor (pp. 51 - 69).
Read the rest of Chapter 2 (pp. 70 - 74 and pp. 84 - 87).
Read the rest of Chapter 3 (pp. 87 - 118).
Read the rest of Chapter 4 (pp. 130 - 147).
Read the XP
Episode on the ObjectMentor web site. (This is the article
about bowling scores that I talked about in class on Thursday.)
Recommended: Chapters 1 and 2 of Pfleeger (in OU 308) provide an excellent
introduction to Software Engineering in general.
Spike Programming Assignment #1
(due Tuesday of Second Week)
Do Exercises 2 and 3 on pp. 115 - 118 of the textbook with 2 different
partners.
If you're not comfortable with Java, run through the Aquarium
Lab Series from CS 110.
Reading Assignment #3 (Latter Half of 2nd Week)
-- Preparing for Clients
Read Chapter 5 (pp. 150 - 177). Note that I will be the proxy
for the customer if they are not prepared to meet with students in our
class once a week.
Spike Programming Assignment #2
(due Thursday of Second Week)
Reading Assignment #4 or 5 (Latter Half of 3rd Week)
-- Preparing for A Second Iteration
Read Chapters 6 - 7 (pp. 178 - 219). [There may be another reading
assignment for earlier in 3rd Week, but I haven't figured it out yet.
It would probably be Chapter 10, the tutorial on developing User Stories.]