C Sc 335 Spring 2007 Final
Project
General Specifications
The final project for this class will be a to write a Java program which demonstrates your understanding of and ability to use many of the topics discussed over the course of the semester in class and section. It is worth 20% of your overall class grade.
Risk (Nathan and Rick)
Networked BattleBoat (Jeff)
Texas Hold 'em (Mark)
Deliverables and Point Values 200 points max
Due Date |
What |
Main Tasks |
Value |
|
Tue 20-March |
Choose Teams |
Select a meeting time |
3 team |
|
Thu 22-March |
Planning Documents |
Use Cases, Major Objects |
12 team |
|
Mon 16-April |
Mid Point turnin |
Bots play to end, 1 view, human play |
70 team |
|
Sat 28-April |
Early Final turnin |
Turnin 2 days early, not required |
+5 bonus |
|
Mon 30-April |
Final turnin |
2nd View, 3rd Strategy, Tournament |
70 team |
|
NA |
Subjective Grades |
Robustness, playability, appearance |
30 team |
|
Tue 8-May |
Project Report |
Each person
completes one as Final |
15 individual |
There are no free late days for the final project. Every day (24 hours) any one of the three deliverables (Planning documents, Mid Point, or Final) is late all team members will lose 20 points from the 200 points max, even if that team member would still have had free personal late days. Final project reports will not be accepted after the final exam time on Tuesday May 8th (-15 points).
Team Problems
All group members are expected to contribute roughly equally
to the work for this project. If this is the case, each group member will
receive the same grade. If a partner is performing significantly less
than his/her share of the work, report this to your grader (or Rick) as soon as
possible. If enough advance notice is given of a major group problem, you
and your partner(s) may receive different grades, giving less points to the
ones who did less or a problem team member may have to complete the project on
their own for their own grade.