CPS710

General Assignment Information

Ryerson University

Before Sumitting Assignments

The assignments will be marked by
  1. recompiling the source files you submit on elara.scs.ryerson.ca using the javac and javacc programs running on that computer.
  2. running marking scripts on elara.scs.ryerson.ca.
All the scripts needed to do this will be posted before the assignment is due. Please make sure that your assignments compile and run properly on elara.scs.ryerson.ca before you submit them. Marks will be deducted from assignments that do not compile and run properly on elara.scs.ryerson.ca

Submission of Assignments

Assignments must be handed in either directly to the instructor, or to the departmental secretaries in ENG287. Work handed in to other professors, mailed in, left on desks, or slipped under doors will not be accepted.

When an assignment is done in teams, only hand in one assignment for the whole team.

Electronic Submissions

The Java assignments in this course can be submitted almost completely electronically:
  1. Zip the entire Java folder in one zip file using the name specified in the assignment. For example assign1.zip for assign1.
  2. From one of the UNIX systems, run submit-cps710 filename. For example submit-cps710 assign1.zip
  3. Print the marking sheet that accompanies the assignment, fill out all your personal information, and hand it in to the instructor or departmental secretaries in ENG287. Note that assignments will only be marked in response to the receipt of a marking sheet. In other words, assignments without marking sheets will not be marked.

Important Note

Elecronic submission of Java assignments is offered for your convenience. When they receive a marking sheet, the course markers will look for your assignments on the system, unzip them and mark them. However, markers will not print anything and therefore you are responsible for any printing required in this course. This means that printed assignments and marking sheets cannot be submitted electronically.

Due Times

School of Computer Science policy specifies that all due times for asignments in Computer Science courses is 8:30AM on the due date, or by 8:30AM on subsequent days for late assignments. In this course, we are automatically extending all deadlines to 10:00AM.

Departmental time stamps will be accepted as valid proof of on-time submission of paper submissions.

For electronic submissions, the date stamp of the last electronic submission will be used to determine when the assignment was submitted. The time stamp will not be looked at, which means that you have until 23:59 SCS UNIX time to submit an assignment electronically and have it arrive on time for that day.

Late Penalties

When late assignments are accepted (i.e. the late penalty is not -100%), the late penalty will be as follows:
Assignments will have a late penalty of -4n marks (out of 100) removed, where n is the number of school days (Monday to Friday) an assignment is late by.

e.g. if the assignment is marked out of 100, 4 marks are lost on the first day, 16 on the second, 64 on the 3rd, and 100 on the 4th.
The late penalty for assignments out of something other than 100 is prorated from the above formula.


This page is maintained by Sophie Quigley (cps710@scs.ryerson.ca)
Last modified Monday, 27-Aug-2007 21:34:30 EDT