Course web page: Introduction to Computer Science for majors II James Tam Return to the course web page

CPSC 233: 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 late). In all other cases due dates will be strictly enforced, late assignments will not be accepted for grading (no credit awarded for the assignment).
  4. Method of submission: You are to submit your assignment using D2L [help link]. Make sure that you check the contents of your submitted files (e.g., is the file okay or was it corrupted, is it the correct version etc.). It's your responsibility to do this! (Make sure that your submit your assignment with enough time before it comes due for you to do a check).
  5. Identifying information: All assignments should include contact information (full name and student ID number) in the documentation just before the 'main()' function so your TA can quickly and easily determine whose assignment that he or she is marking. This information should be located in the program documentation at the very top of your program (or where the 'main()' function/method resides).
  6. 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].
  7. Execution: programs must run on the computer science network.  If you write you code in the lab and work remotely using a remote login program such as Putty or SSH. If you choose to install Java on your own computer then it is your responsibility to ensure that your program will run properly here.

D2L configuration for this course