CS 257: Software Design

Final Project, Phase 3 of 3

Having fun? I hope so. These projects look cool.

What to hand in

By 5:00PM Monday, June 6, commit your final version of the cs257 repository, tagged with "final3". If your project includes a server side, please include it in your git repository alongside your IntelliJ project folder, and put it on thacker in a directory named "final".

Supplement your readme.txt from Phase 2 to include a brief note about the status of your program. What works, what doesn't, and anything else you want me to know.

Things to consider as you prepare your project:

Grading

I'll use the following rubric:

(Weight) Category ======================== (2) Correctness (1) Feature Scope (2) User Interface (4) Code Construction (1) Documentation

Each category will be scored on a 4-point scale, and then multiplied by the weight. So if you got 4's on everything except a 3 on User Interface, your total score would be 2*4 + 1*4 + 2*3 + 4*4 + 1*4 = 38 out of 40.

Roughly, the category scores will mean:

4 — I'd be proud if this work were mine 3 — Very good quality, with minor problems or errors 2 — On the right track, but with significant problems that would need to be corrected to make a good quality product 1 — Some good ideas but fundamentally flawed 0 — No attempt

Have fun!

It's been a pleasure working with you. Have a great summer.