Lecture notes for the Introduction to Computer Science I by James Tam Return to the course web page

CPSC 231: Assignment Submission Requirements

Points to keep in mind:

  1. Make sure that you carefully read the assignment specifications for each assignment!  (This is a set of general guidelines for all assignments and each assignment may have a more specific set of things for you to do).
  2. Due time: All assignments are due at 4 PM on the due dates listed on the course web page.  Late assignments or components of assignments will not be accepted for marking without approval for an extension beforehand.
  3. Extensions may be granted for reasonable cases by the course instructor with the receipt of the appropriate documentation (e.g., a doctor's note).  Tutorial instructors (TA's) will not be able to provide extension on their own and must receive permission from the course instructor first.  (Note: Forgetting to hand your assignment or a component of your assignment in does not constitute a sufficient reason for handing your assignment in late). In all other cases due dates will be strictly enforced, late assignments will not be accepted for grading.
  4. Method of submission: You are to submit your assignment as an email attachment (if you aren't sure of how to do this then you can ask for help at the Continuous Tutorial). The email MUST be submitted to the following recipients: [The course instructor] [The instructor of the appropriate tutorial] and yourself. (Note: make sure that you separate each email address with a semi-colon if you type them all together into the same input box e.g., "tamj@cpsc.ucalgary.ca; tam@ucalgary.ca"). You need to submit your assignment to both the course and tutorial instructor so we can verify that it was submitted on time (as indicated in lecture time/date on the email or the file cannot be used as proof that the assignment was completed on time) so you need to submit it to the both of us so we can "double check" submissions. You also need to send the assignment to yourself so that you can verify that the correct attachment was included and that it didn't contain any errors. You should do this by actually opening the attachment or attachments and reading through at them rather than just glancing at the email and seeing that an attachment was included. (Again if you're unsure of how to do this then ask for help at the Continuous Tutorial ahead of time - don't wait to ask on the due date for the assignment because things may be too busy). It is YOUR responsibility to ensure that the proper file or files were submitted on time and we won't be able to check this for you. Problems such as submitting the wrong version of an assignment, forgetting to include the attachment, or even cases where the file was attached but ended up corrupted (zero byte file) won't be sufficient reason for getting an extension or resubmitting the assignment after the due date because these problems can be easily be mitigated by checking the attachment yourself. Finally be aware that sometimes emails may take a few minutes to be sent/received (depending upon how the account has been configured). When you submit your assignment you should take this into account and submit it with enough time for you to check the email and attachments before the assignment comes due.
  5. Subject line: must include the following information and be in this exact format "CPSC 231 Assignment X" where 'X' is the assignment number that is being submitted. (For the first assignment the subject line must say "CPSC 231 Assignment 1"). Obviously including this information is necessary so we can properly sort submissions and the exacting formatting and informational requirements are needed so that email filters can automatically sort the emails that have been received.
  6. Identifying information: to make sure that your marker can determine who sent the email (which is particularly useful if you're using a personal email account that - for some reason - doesn't include your full or real name) you need to include the following information in the body of the mail (not the subject line but the body is where you normally type in your email): your full name, the course name and number, the tutorial number and the name of your tutorial instructor.
  7. Problems with the submission: In the event that there were problems in your submission (e.g., you submitted the wrong version, the attachment was corrupted/empty, you forgot to include the attachment) then you can resubmit your assignment if it is before the due date and time. Just make sure that you indicate in the resubmission that the first submission should be ignored. (As a reminder: If the due date/time has passed then you're out of luck and won't be able to resubmit, whatever you sent in previously is what will be marked).
  8. Collaboration: Assignments must reflect individual work, group work is not allowed in this class nor can you copy the work of others.  For more detailed information as to what constitutes academic misconduct (i.e., cheating) for this course please read the following [link].