csc4821

Homeworks

Homeworks will be graded mainly on effort, instead of correctness. Points may be deducted for things like being late, not stapling it (if it is more than one page), using torn paper, using paper with fringes, not attempting questions, and messiness. As a result, you are allowed to collaborate with other students. Work out a solution to the problem on your own first, then get together with other students to see how their answers compare. You can do this before or after you hand in the work. If you are not sure what the answer should be, ask in class, post to the discussion page, see the TA during his/her office hours, or see the professor during his office hours. You are still expected to turn in your own copy of the homework.

An explanation is expected for each answer. If you only provide diagrams, you should not expect to receive points. For code, good, descriptive comments will serve as an explanation.





  1. Due September 1 -- lab 1



  2. Due September 8 -- lab 2



  3. Due September 15 -- lab 3



  4. Due September 22 -- lab 4



  5. Due September 29 -- lab 5



  6. Due October 6 -- lab 6



  7. Due October 13 -- lab 7



  8. Due October 20 -- lab 8



  9. Due October 27 -- lab 9



  10. Due November 3 Daylight Saving Ends -- lab 10



  11. Due November 10 -- lab 11



  12. Due November 17 -- lab 12



  13. Due November 24 -- lab 13



  14. Due December 1 (Thanksgiving Break) -- Thanksgiving


  15. Due December 8 -- lab 14