Computer Science and Electrical Engineering Department
University of Maryland, Baltimore County
Spring 1999
Equipment:
SGI Indigo workstations located in ECS labs.
Programming environments:
C, C++ using X11 under Unix.
Submitting for Grading:
The labs will be submitted electronically in the following manner:
Create a Makefile that upon execution will create an
executable named runN where N is the lab number.
Create a directory called labN.
Place all your source files, Makefile and other necessary files
in labN. ( no object files ore executables)
Copy your directory to the grading area using electronic
submission: On the gl machine do the following: submit cs635_0101 labn files e.g. submit cs635_0101 lab1 lab1.c Makefile
This will copy your files to the graders area for
labN, where the grader will test your program. The grader will
cd to this directory and execute
cd lab N; make ; run N
Grading Criteria:
Grades
will be based upon the following:
Correctness: correct output. Most important criterion.
Robustness: correct behavior in extreme or unusual cases,
incorrect input by the user, etc.
Thoroughness: Adherence to assignment specifications.
Readability: of the source code. This will
primarily be used for assigning partial credit.
Late penalty:
Labs
can be handed in late, but 10% of the lab grade will be
deducted for each calendar day that it is late (Saturday and
Sunday excluded), to a total of 50%. No lab may be handed
in after 5 days past the due date.
Other issues:
Group discussion of lab requirements, etc. is encouraged. However,
each person must do his/her own
work. Sharing files, copying other people's programs,
and group programming will not be acceptable. This will be
considered academic misconduct.