This is a 2-week lab. Please refer to http://people.msoe.edu/~cs321/lab2.shtml [no longer online]
for details.
Lab report (due 4 P.M., the day prior to week 4 lab)
Your lab report need not be self-contained. This means that it is
not necessary to restate the entire specification in your report.
- Prepare your report in the XML format described in the
Electronic Submission
Guidelines.
- Include...
- a brief overview of the assignment;
- details of any problems you encountered;
- suggestions for how the lab could be improved;
- things you could not figure out how to do;
- a list of extra features that you implemented, if any;
- a tally of the number of new Non-comment Lines Of Code (NLOC) written
for this lab assignment. Use the
CLC Perl script [no longer online] on your code. It will report how many lines and
statements you wrote in each source file.
- For accurate
results run it on the provided code first and then subtract
those results since you did not write that code.
- A summary of your activity log indicating how much time you spent
on the assignment (following the template provided in
lab2.xml).
- Use the following phases, along
with roughly 5-10 words explaining what was done during each work
session.
- Research
- Design
- Code
- Debug (before you think it's working)
- Test (after you think it's working)
- Administrative (includes report writing)
- If you work from 2:00 P.M. to 3:30 P.M. and are interrupted
for a 10-minute phone call, the interruption time is 10 and the
delta time is 80.
- "Whom" should be "Self" except when you're consulting/discussing the
project with the professor or other students.
- Documented source code
You may wish to use
gensrc, a shell
script which will produce an XML document that may be used as a
starting point for your report [no longer online]. The file will include all of the
source code files (provided you modify the script appropriately...
edit gensrc for details on how to do this.)
- Follow the report submission requirements.
- Email this file to the instructor (durant@msoe.edu) with a subject and message
body indicating that this is your CS-321 Lab 2 submission.
If you have any questions, consult the instructor.
Notes
- Monday 27 September 2004: As discussed during lab in week 2 and week 3, the
Read and Write functions must be implemented for your 3 classes.