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 |