Building software isn't just programming! Engineering as a process. Decisions (and rationales). Transparency. Team work.
Models:
Tools that support processes: transparency (wiki, web), IDE (Eclipse, JBuilder, Visual Studio), code management (CVS, RCS, Clearcase), rationale maintenance, bug tracking.
A real project for a real customer: preparation for Thursday visit.
CS capstone experience includes writing and presentation practice. Start with two minute introductions.
First homework assignment.
Sketch out scenarios to submit to Marc Welch.
Second homework assignment.