Programming assignment due dates for the summer are specified below. It is expected that these dates are delayed, i.e., the due date would occur sooner given the pace of the lectures for the summer. The extra slack time is to accomodate students' chaotic schedules during the summer. The extension is "built in", so you should try to turn the programming assignment in before the due date, but you of course are permitted to turn it in on the due date.
The due dates for the four programming assignments are as follows:
Assignments are due at 5pm EDT on the date above. They are to be submitted electronically, following the instructions within the assignment.
You may discuss the assignment openly with other students, including
specifics of your code structure/architecture. You may not,
however, share source code.
A note on effort: Your grade will mainly be a reflection of how you perform on the midterm and final. Homework grades don't have much of an effect, as long as homework is turned in (i.e., most students typically get most of the problems right). You should do the homework so that you learn the material. If you find yourself copying or getting solutions from someone else without putting in the effort of solving them yourself, you'll probably find yourself doing poorly on the exams. You won't get much sympathy from me if you come crying to me at the end of the term that you did well on the homework yet poorly on the midterm and final.
If you are a bad test-taker, there is hope! Show me (i.e., in office hours and class) that you understand what is going on, and I take that into account when assigning the final grade.