Standards for Assignment#1 - CSI2131 - Sections A and B - Winter 2001
Marks will be deducted for assignments that don't conform to these
First, your must conform to the general standards
set up for all the assignments. In addition to the thongs already
mentioned in the general standards also provide a printout of "output.txt"
Your diskette should contain all (and only) the following files
(namely exactly as below) without subdirectories:
If you create more classes:
The above standard is set to allow the markers to check your code for
compilation and running time errors,
and they should not be spending lots of time in prepairing different
projects (there are more than 200 students in this course).
Some of you may be experient C++ programmers who will create many classes
in addition to these ones. You are encouraged to do so.
Please, place the other classes in the best suitable file among the files
- student.h: definition of the class that store a student
- student.cpp: methods for the class which store a student
- sort.h: definition of the sorting class (or sorting procedure prototype
if you already started doing this as a procedure)
- sort.cpp: methods for the sorting class (or sorting procedure code)
- a1.cpp: main program
- a1.exe: executable file generated in the CUBE with Borland C++ Version 5
- output.txt: the output generated by your program when running with the given
- README (optional): anything that you may want to tell the marker that
may help him/her marking it - note that the TA may not necessarely read it;
it's just a reference for exceptional problems.
You are free to write your assignment using the compiler of your choice.
However, the files you hand in should work with the following compiler
available at the CUBE laboratories:
You should allow enough time before the due date to make sure your
program works there and to correct your program in order to work
with this compiler.
Your assignment is going to be compiled at the CUBE with the
above mentioned compiler.
YOU WILL LOOSE MARKS IF YOUR PROGRAM DOESN'T WORK IN THIS COMPILER
AT THE CUBE !