| Date | Assignment | Reading | Subject |
|---|---|---|---|
| Jan 24 | Administrivia, what's this course about? Possible projects | ||
| Jan 27 | Crookshanks ch. 1 | Version control & collaboration; discuss projects | |
| Jan 29 | Crookshanks ch. 1 | Version control & collaboration; discuss projects | |
| Jan 31 | Choose projects & teams | Crookshanks ch. 8 | Software requirements |
| Feb 03 | Class cancelled due to weather | ||
| Feb 04 | Last day to add classes | ||
| Feb 05 | Class cancelled due to weather | ||
| Feb 07 | Sample design walkthrough; Crookshanks ch. 8 | Software requirements | |
| Feb 10 | Crookshanks ch. 6 | Software life cycle & development methodologies | |
| Feb 12 | Blog posts: What does Agile Development mean to you? and What Agile Development means to me | requirements presentations | |
| Feb 14 | project requirements | requirements presentations | |
| Feb 17 | requirements presentations | ||
| Feb 19 | Sample Data flow diagram | What's in a design? | |
| Feb 19 | Last day to drop classes | ||
| Feb 21 | Crookshanks ch. 2 | Test-driven design | |
| Feb 24 | design walkthroughs | ||
| Feb 26 | design walkthroughs | ||
| Feb 28 | top-level implementation design | design walkthroughs | |
| Mar 03 | Crookshanks ch. 3 | Refactoring | |
| Mar 05 | Crookshanks ch. 3 | Refactoring | |
| Mar 07 | Misc. topics | ||
| Mar 10 | prototype demonstrations | ||
| Mar 12 | prototype demonstrations | ||
| Mar 14 | prototype | prototype demonstrations | |
| 3/17-3/23 | Spring break | ||
| Mar 24 | Work on projects | ||
| Mar 26 | |||
| Mar 28 | |||
| Mar 28 | Last day to withdraw from classes | ||
| Mar 31 | Work on projects | ||
| Apr 02 | |||
| Apr 04 | |||
| Apr 07 | project demonstrations | ||
| Apr 09 | project demonstrations | ||
| Apr 11 | next major version | project demonstrations | |
| Apr 14 | Work on projects | ||
| Apr 16 | |||
| Apr 18 | |||
| Apr 21 | |||
| Apr 23 | |||
| Apr 25 | |||
| Apr 28 | |||
| Apr 30 | |||
| May 02 | final project demonstrations | ||
| May 05 | final project demonstrations | ||
| May 07 | final project demonstrations | ||
| May 09 | final version | final project demonstrations? | |
| May 14 | reflective essay | assessment test, 8:00-10:00 AM | |