Your first "assignment" is to complete the survey and choose a homework partner by midnight of the first Friday of the course (see details below)
Monday 8/31: Homework pairs will be posted to the myWPI discussion board (general announcements forum). For some good advice on pair programming from a former student in the course, see here.
There will be one homework due every week, usually on Thursday night (see below). No credit will be given for late assignments. (See full policy.)
All homeworks will be submitted electronically via turnin. You will receive your password before the first lecture of the course. Note that you may upload multiple copies of an assignment before the deadline---only the last one will be graded.
The individual project (details posted after midterm) has two deadlines:
See the Homework Expectations for details on how to prepare your assignments. The general grading guidelines shows the instructions we give the TAs for grading your assignments. Remember to adhere to the academic honesty and collaboration policy on all assignments.
Here's a sample format for assignments (extra functions over the same data model could go after the test cases for portable?)
Homework 1: due Thursday, September 3, 11:59pm
Homework 2: due Thursday, September 10, 11:59pm
Homework 3: due Thursday, September 17, 11:59pm
Homework 4: due Friday, September 25, 11:59pm
Homework 5: due Thursday, October 1, 11:59pm
Homework 6: due Thursday, October 8, 11:59pm
Homework 7: due Tuesday, October 13, 11:59pm
Complete the on-line survey of programming background and perceptions. This should take about 10-15 minutes. We will not assign a grader to your homeworks until we receive your survey, so please submit them by the listed due date.
Send preferences for your homework partner. Send one email to jtbosworth at wpi dot edu with both names (CCed to your partner); with subject line cs1102-partners. Anyone who has not selected a homework partner by the deadline will be assigned one. We 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 we 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), send email 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.
For some good advice on pair programming from a former student in the course, see here.
Read the course and academic honesty policies and tips for succeeding in the course.