Standards for Assignment#3 - CSI2131 - Sections A and B - Winter 2001
Marks will be deducted for assignments that don't conform to these
standards.
First, you must conform to the general standards
set up for all the assignments. In addition to the things already
mentioned in the general standards also provide a printout of "statistics.txt"
Your diskette should contain all (and only) the following files
(named exactly as below):
- sectionA.txt, sectionB.txt, sectionC.txt, sectionD.txt (the given input files)
- mergelist.txt: the merged list of 400 records
- statistics.txt: containing the first 15 records of mergedlist.txt
(for marking purposes) and the statistics showing the average grade obtained
by the students in the same graduating year (this file should also be
printed and handed in with the listing of your code)
- studentinfo.h: class for storing and manipulating student information
(student number, year of graduation, final grade)
- studentinfo.cpp: methods for the above class.
- cosequential.h: header file for the cosequential processing class
- cosequential.cpp: methods for the cosequential processing class
- ibuffering.h: header file for the input buffering class
- ibuffering.cpp: methods for the input buffering class
- obuffering.h: header file for the output buffering class
- obuffering.cpp: methods for the output buffering class
- main.ccp: the file containing your main program
- main.exe: the executable file
YOU MUST SPECIFY THE COMPILER at the begining of the
main program (handwriting is fine)!!!!! See note below.
For this assignment these standards will really be checked and
marks will be deducted accordingly. The TAs should spend their marking time giving
feedback about your code, instead of typing different file names to compile
the program for each student.
That's why the file names are so important.
Compiler:
You are free to write your assignment using the compiler of your choice.
However, the files you hand in should work with one of the following compilers:
- Borland C++ Version 5 available at the CUBE laboratories.
- Borland C++ Version 5.5 available for downloading for free from the
Borland website.
You should allow enough time before the due date to make sure your
program works with one of the above compilers.
YOU MUST SPECIFY THE COMPILER at the begining of the
main program (handwriting is fine)!!!!!
If not specified, the default
"Borland 5 at the CUBE will be assumed".