Assignments
Assignment | Date Available | Date Due |
HW1 | 1/24/12 | 2/2/12 |
HW2 | 2/7/12 | 2/16/12 |
HW3 | 2/21/12 | 3/1/12 |
HW4 Counts as 2 homeworks |
3/20/12 | 3/29/12 (questions 1-6) 4/5/12 (questions 7-12) |
HW5 | 4/10/12 | 4/24/12 |
Note that all references to the text are from the third edition of the textbook. If you are using an older copy, you should check to make sure that you are answer the right questions since some question numbers have changed.
What to turn in:
- For written answers, please turn in a PDF. Do not turn in Microsoft Word or other formats that are proprietary and incompatible. (MS Office documents are not even compatible across versions and hardware platforms.)
- For programming questions, please include your code and any supporting files needed, along with some examples of how your code runs. If any special instructions are needed for compiling or executing your code, please include this in a readme.txt file. If it is not obvious how to make your code work, you may not receive full credit!
- It is not necessary to embed an extra copy of your code within your written solutions. The files you submit are sufficient for this purpose. However, if you want to reference something in one your files, please do so in a clear manner by mentioning specific file names and functions.
- Include your name in all files that you submit. Put it at the top of the first page of your written solutions and in the comments to each file you submit for your code.
- Please avoid turning in scanned, handwritten assignments. This is permitted but discouraged because slows down the grading process and because it leads to very large files. If you do find it necessary to include scanned material, pick a DPI and compression level that will leads to reasonable file sizes.
- Please try to include figures directly in your PDF rather than as separate attachments.
How to turn it in:
- Solutions are due by 11:55:00 PM on the due date.
- Homework assignments should be turned in electronically through Sakai.
- Include your name as part of the file name of the file you upload to blackboard. (It is confusing for the TA if he needs to wade through 20 files all named hw.pdf.) If your assignment involves multiple files, please put them in a single folder/directory and zip them. Do not use exotic compression methods such as zoo, rar, etc. You don't get extra credit for saving a few bytes but you will give the TA headaches, which is neither in your interest nor mine.
Latness policy
- You may request an extension before the due date of the assignment. Valid reasons for extensions include (but are not necessarily limited to) interviews, travel for research or academic purposes, and illness.
- Late assignments (without a previously granted extension) will be penalized 10% per day. Assignments will not be accepted more than 5 days after the due date.
- Assignments turned in after the deadline should be emailed to the professor and TA.