There will be one homework per week due on Thursday nights (except for the last week of the term, when the homework will be due on Tuesday).
The individual project has two deadlines: a first phase will be due on Monday, September 27; the final project will be due Sunday, October 10. Details about the project assignment will be posted roughly 10 days before the first deadline.
Homework pairs (Revised Sept 3)
See the Homework Expectations for details on how to prepare your assignments. The general grading guidelines shows the instructions I give the TAs for grading your assignments. Remember to adhere to the academic honesty and collaboration policy on all 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.
Send preferences for your homework partner. Send one email to the professor with both names (CCed to your partner); mention CS 1102 in the subject line. 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 course and academic honesty policies and tips for succeeding in the course.
Assignment 1: due Thursday, September 2, 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?)
If you are having trouble figuring out how to transfer files from your personal computer to your Unix account in order to use turnin, see the turnin help
Assignment 2: due Thursday, September 9 11:59pm via turnin (assignment name hwk2)
The core of the hwk2 solution, developed step-by-step using templates.
Assignment 3: due Thursday, September 16, 11:59pm via turnin (assignment name hwk3)
Assignment 4: due Thursday, September 23, 11:59pm via turnin (assignment name hwk4)
First phase due Monday, September 27 at 11:59 via turnin (assignment name project-design)
Second phase due Sunday, October 10 at 11:59 via turnin (assignment name project-final)
Assignment 5: due Thursday, September 30, 11:59pm via turnin (assignment name hwk5)
Optional Midterm Makeup Questions for those below passing cutoff: due Tuesday, October 5, 11:59pm via turnin (assignment name makeup)
Assignment 6: due Thursday, October 7, 11:59pm via turnin (assignment name hwk6)
Assignment 7: due Tuesday, October 12, 11:59pm via turnin (assignment name hwk7)
Note due date is Tuesday, not Thursday
|
This page maintained by Kathi Fisler Department of Computer Science Worcester Polytechnic Institute |