1. assignments
  2. how to submit assignments
  3. policy on late submissions
  4. plagiarism policy

Assignments

All assignments are due at 5pm unless otherwise noted.

AssignmentDue DateGrading GuideSolutions
Homework 1Wed. Jan. 23 grading guide solutions
Homework 2Wed. Jan. 30 grading guide solutions
Homework 3Wed. Feb. 6 grading guide solutions
Homework 4Wed. Feb. 13 grading guide solutions
Homework 5Wed. Feb. 20 grading guide solutions
Homework 6Wed. Feb. 27 grading guide solutions
Homework 7Wed. Mar. 5 grading guide solutions
Homework 8Wed. Mar. 12 grading guide None to be posted
Homework 9Fri. Mar. 28 grading guide
Homework 10Fri. Apr. 4 grading guide solutions
Homework 11Fri. Apr. 11 grading guide solutions
Homework 12Fri. Apr. 18 grading guide solutions
Homework 13Fri. Apr. 25


How To Submit Your Homework Solutions

You will be using a submit script to submit your homework files. To use the submit script, you will need to change into the working directory of the assignment and run either 460_submit or 594sl_submit, depending on the class you are enrolled in. The submit scripts run on either the hydra or cetus machines. Here is an example of a lab submission for CS594SL:

UNIX> cd ~/cs594sl/lab1 UNIX> 594sl_submit You are about to submit a lab for 594sl Make sure you are in the directory that contains the lab you want to submit. Your current directory is: /home/jimbob/cs594sl/lab1 Is this the correct directory? (y/n): y Please enter the number of this lab: 1 Please choose the number on the left corresponding to your lab. Choice Section Number TA Username Lab Time ------ -------------- ----------- ---------- 0 005 shutt N/A Enter your choice from the numbers in the left hand column: 0 Tarring up files... Tar file finished Mailing tar file to shutt This lab has been submitted, please wait for an autoreply UNIX> Within a few seconds of completing your submission, you will receive an autoreply from Greg Shutt. CS460 students will use the command 460_submit instead but the process is otherwise identical.

Late Submissions

10% will be deducted from your homework grade for each day that it is late. A day is measured from the submission time. For example, if the submission time is 5pm on a Wednesday and you submit your assignment at 8pm on Thursday, then 20% will be deducted from your homework grade because the first day runs until 5pm on Thursday, the second day until 5pm on Friday. In general I will not grant extensions unless you are unable to work on the assignment for the bulk of the assignment period (e.g., a medical emergency on the first couple days of the assignment prevents you from attending class or work on assignments for an entire week). If something comes up the day the assignment is due then you will need to submit late and have some points deducted. In other words, it is not a good idea to procrastinate.


Plagiarism

  1. It is permissable to talk to other students about your strategy for solving the problems assigned in labs. However, any code and any written material you submit must be written exclusively by you or provided by Professor Vander Zanden. Note that the word "exclusively" means that you may not use code written by anyone else, including but not limited to former or current students. Failure to follow this guideline is considered plagiarism.

  2. It is not permissable to give code or written material that solves or partially solves a lab assignment to another student. Doing so is considered plagiarism. If you leave your directories or files publicly readable, we will consider that to be evidence that you have voluntarily given your code or written material to other students. Therefore you should read protect all directories and files associated with this course. If you have a directory named cs140 then you can read and write protect it using the following command:
    	UNIX> chmod 0700 ~/cs460
    	

  3. Plagiarism will be dealt with harshly. At best you will receive a 0. At worst you will be referred to the office of student affairs for academic misconduct.