## CS 1571 Rules for submitting homework and programs

- Programs and Programming Languages: Please submit your assignment to courseweb.pitt.edu using the Digital Dropbox, before the start of class on the due date. Please submit one file (tarball, zipfile) containing: your report (if it is required), your source code, the executable file, and a README file. Your README should include: (1) the programming language that you used for this homework, (2) instructions about how to compile and run your program, and (3) a very simple description of your algorithm. For programming languages, we will accept C/C++, Java, Python, Perl and Matlab. If you want to use any other language, you must contact the TA first to see if it is ok.

- Written Homework: We strongly recommend submitting an electronic version using the Digital Dropbox. However, if you only have hand-written homework, you must hand it in to the professor at the beginning of class on the day it is due. Please be sure to write your name on your homework.

- How to Use the Digital Dropbox: From the Control Panel, you should first click on "Course Tools", then "Digital Dropbox". You need to click on "Send File" for the file to be submitted to us. If you only click on "Add File", we will not be able to access your submission.

- Late Penalty: The penalty for both written and programming assignments is 10% per day up to 5 days including Saturday, Sunday, and holidays. Again, assignments are due before the start of class, and submission time will be verified using either Blackboard timestamps (if submitted online) or by Professor Litman (if submitted in class).