We will provide you with the DF-2007 data files and
Ideally, you will implement the entire first phase of the Schocr system,
which omits the student lists and some reports.
However, a large amount of credit will be given for a substantial
but incomplete coding effort.
No credit will be given for code which does not compile, or
which cannot be run at all.
It is your responsibility to make it easy for the graders
to run the code you want credit for.
You will turn in both source code and a written document.
Both are due at 1:00 pm, Nov. 30.
Hand in the written document at the start of lecture.
The source code will be turned in through
Checkmate.
The Java class with the public main() function should be called
Schocr.
(If you have more than one public main() function that we should
run to see everything working, note this in a
plain text file called ReadMe.txt which you submit through Checkmate.)
To evaluate your implementation, we will log onto a computer with Java 1.6,
open a command prompt window,
cd to a folder containing your .java files, and enter
Complete the assignment by yourself.
Do not work in teams on this assignment.
ASSIGNMENT DETAILS
javac *.java
java Schocr
It is strongly recommended that you test your
system using this same technique.
Projects that work "on your machine" or "only in NetBeans"
or "only if you enter something special on the command line"
will not receive full credit.
There will be a large penalty for missing source code files.
The written document
Your written document should consist of the following sections, in
the order specified. Please staple your entire document
together and do not put it in an envelope, binder, or cover.
We will not be scoring you on the quality of your code. However,
you may lose points if you don't follow these basic rules:
You do not need to find and write down every bug. The goal
is to demonstrate that you are aware of the status of your coding
effort. If "driver" programs you supply are required to run
some of your code, note that in this section (and also, if appropriate,
in ReadMe.txt).
Note that you will receive very little or no credit for
code that we cannot run and see working.
The new,
revised design
must match the source code exactly.
Student Name (Last, First):
Student Number:
Awarded Points Available Points
  5
Discussion of changes to design
  5
Discussion of status of coding effort
  75
Amount of system implemented
  15
Revised module interfaces
  100
ASSIGNMENT TOTAL