There will be roughly one homework per week, generally due on Thursday nights. The deadlines for the individual project will be posted when the assignments are available; they will not be due on the same day as another homework assignment.
See the Laws of Homework for details on how to prepare your assignments. The general grading guidelines shows the instructions I give the TAs for grading your assignments.
Complete the on-line survey of programming background and perceptions. This should take about 15-20 minutes. We will not assign a grader to your homeworks until we receive your survey, so please submit them by the listed due date.
Choose a homework partner. Send one email to the professor with both names (CCed to your partner). Anyone who has not selected a homework partner by the deadline will be assigned one. I will assign teams of two unless we end up with an odd number of students in the class. You may request a trio, but tell me who will work with someone else if I need to split off one person.
If you want us to assign you a partner, but do not want to be paired with a particular student (or two), email the professor with the name of the person you do NOT want to be paired with. Please make it clear in your message that you are asking to not be paired with the named student(s) in this case.
Read the academic honesty policy and tips for succeeding in the course.
Assignment 1: due Thursday, September 4, 11:59pm via turnin (assignment name hwk1)
Here's a sample format for assignments (extra functions over the same data model could go after the test cases for portable?)
Assignment 2: due Thursday, September 11 11:59pm via turnin (assignment name hwk2)
Assignment 3: due Thursday, September 18, 11:59pm via turnin (assignment name hw3)
Assignment 4: due Friday, September 26, 11:59pm via turnin (assignment name hw4)
First phase due Monday, September 29 at 11:59 via turnin (assignment name project-design)
Second phase due Sunday, October 12 at 11:59 via turnin (assignment name project-final)
Assignment 5: due Thursday, October 2, 11:59pm via turnin (assignment name hw5)
Assignment 6: due Thursday, October 9, 11:59pm via turnin (assignment name hw6)
Assignment 7: due Tuesday, October 14, 11:59pm via turnin (assignment name hw7)
Note due date is Tuesday, not Thursday
This page maintained by Kathi Fisler Department of Computer Science Worcester Polytechnic Institute |