Homework Policies

CSE 143 Spring 2001 >> Homework >> Submission Policiy

Last updated: 03/25/01

Homework Submission Policy

These policies generally apply to all programming parts of homework assignments. However, particular assignments may have specific instructions, which take precedence over these. Community college and TVI students: your facilitators may enforce a different procedure; be sure you know what it is.

Web submission cut-offs are given in the instructions for each homework, generally 10PM on a Monday or Wednesday. Cut-offs are firm; 1 second late is late.  The server's clock is definitive (even if it's a little wrong!).

Electronic submission receipts and other written/printed material are generally due in class the day after the electronic deadline.  The official printed receipt is the only printed form of the programs that is acceptable.  

Please be sure that your name appears on each item. 

Staple all items together (and don't count on there being a stapler in class!)    If you absolutely must miss class, please try to arrange for a friend to deliver the paper.  Otherwise, make arrangements with your TA for delivery.  

The TA may request you to place the material in the drop box on the first floor of Sieg Hall, near room 118. Papers submitted to the drop box must be sealed in an envelope large enough to hold papers without folding. Please clearly label both the envelope and first page with the following information:

You may lose points if you do not follow these instructions.

Barring exceptional circumstances, web submission of homework will not be accepted after the cut-off time specified in the instructions for the homework.  Web submissions will be accepted but marked as late for a short period of time after the due time, but will stop working altogether after about 30 minutes. You are encouraged, however, to complete all assignments and ask your TA if he/she has time to discuss them with you, even if you cannot receive credit.  (And if there are exceptional circumstances, talk to your TA of course.)

Explanation of Turn-In Mechanism

When you submit your program using the turn-in mechanism, we immediately compile it using MSVC 6.0.  The compiler warnings and errors, if any, are copied into the "receipt" page we return to you.  If you see errors, your program did not compile with our compiler.  It is your responsibility to figure out why, to fix your program so that it will compile, and to go through the turn-in procedure again.   (In most cases, programs that compile under a non-MSVC program will compile under MSVC as well, but not always.)  Programs that don't compile may receive little or no credit, depending on the reason.

Obviously, compiling successfully isn't sufficient to insure that your program runs correctly, and testing is also your responsibility.  When the TAs grade your homework, they run the executable that was produced by the turnin server.  In particular, you really should test your program in both Debug and Release modes before turning it in, and here's how and why.

Return of Graded Materials

Graded materials are returned in quiz section except at the very end of the quarter.  Following the final exam, all uncollected material will be available for pick-up at the exam site.  Material not picked up will be discarded.

Questions about Grading

If you have a question about how your work was graded, please bring it up with your TA, within one week after the assignment was returned to you. 

You can check your scores on-line to make sure they have been recorded correctly.  Any discrepancy between what is recorded and what you think you earned should be brought up to your TA within a week after the homework was returned.