Faculty of Applied Science and Engineering, University of Toronto
CSC181: Introduction to Computer Programming, Fall 2000

Rules for Assignment Submission

In this course, you will be submitting some of your assignments electronically. We will be printing them for the TAs to mark, and we also will do some testing automatically. Therefore you must obey the rules below.

It is possible that these rules will be overridden for particular assignments. Any such changes will be announced in class or on the course Web page.

1. Electronically submit your assignment solution (including code and other required files) using the submit command on ECF:

submitcsc181f <assignment #> <filename> {<filename>}

For more information on the submit command, type man submit on ECF.

2. Use the exact filenames and function prototypes we ask you to use.
Spelling and capitalization matter. For example, if we ask you to submit a file named p1.c, we would only mark submitted files with the name p1.c; files with names such as p1.C, P1.c or program1.c, would not be accepted.

3. Submit programs that compile and run on ECF.
Programs with syntax errors or run-time errors are definitely not acceptable. However, programs that correctly solve a simplified version of the problem may be accepted for partial credit.

4. Ensure that each line in your source code is less than 80 characters long, including tabs and spaces.
Beware of soft returns -- some word processors and text editors wrap lines automatically. If you use such a program, make sure that you press the Enter/Return key yourself.

5. Use only tabs, or only spaces, when indenting.
The best ways to make sure your program will be formatted correctly is never to mix spaces and tabs for indentation -- use only tabs, or only spaces. We will print your assignments with a tab width of 4. If you use a tab width of less than 4, it is your responsibility to make sure that your lines are shorter than 80 characters when we print your program. If your editor doesn't display the line width, you can always make a line of 80 characters and paste it in to check whether you've gone over. If you're reading this electronically, you can copy and paste the following line into your file (make sure to align it at the left margin):

/******************************************************************************/

If you do not follow rules 1, 2 or 3, our auto-marking program will not be able to find or mark your assignment.
Therefore, if you violate any of these rules, you risk receving a zero on your assignment. You may appeal your mark once during the term, but there is a (flat) 25% penalty to your assignment mark for the appeal.


CSC181 Home Page | Last updated on 2000-10-02 by Ray Ortigas.