CompSci 308
Spring 2014
Software Design and Implementation

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.
— John Woods, comp.lang.c++

Projects in this course, will be

Thus, there will not be the need to "submit" a project as there is in other CompSci classes. We will grade your project on what is in the master branch of the repository at 12pm on the due date. Your team is responsible for ensuring that all files are currectly pushed to the repository.


General Project Deliverables

Developing software is about more than just the code that makes the program run. Thus for each project you submit, you must submit the following additional materials if asked for in the assignment:

In general, the code for each project must