CompSci 108
Fall 2006
Software Design and Implementation

Each team project will be done in teams of four or five students. For each team project, your team must submit one version of the program and project artifact electronically.

For the first two projects, teams will be chosen randomly. For the final project, teams will be based on your recommendations. This means that your team may not be an ideal mix of compatible personalities. As a team, it is your responsibility to idenitify problems as soon as possible and still plan to deliver a working program.

Additionally, your code should follow a consistent set of conventions. It is more important that your code be internally consistent, than which set of conventions you choose to follow. If you feel you must violate one of the conventions, you must document the reason within your code.