CSC108H (StG, Summer 2012): Assignments

The Assignments

Assignment Topic (tentative) Weight Due Date
A1: Knitting Charts functions, if statements, for loops, strings, lists 10% Wed 04 Jul by 11:55 pm
A2: workout tracker dictionaries, lists, loops. 10% 2012-07-27 23:55
A3: Blackjack classes, user input 12% Part 1: 2012-08-11 23:55 Part 2: 2012-08-13 23:55

The last two assignments may be done in pairs. For information on declaring a partnership and on submitting, please visit Submitting coursework.

Grace Points

We recognize that university time pressures and schedules are sometimes challenging. As a result, we are giving you 2 grace point to use during the term. If you and your partner each have your grace point, you can use the two points to submit until up to 24 hours later without penalty. No assignment may be delayed by more than 24 hours. (This means that if your partner has no more points, you two cannot buy this grace time.) If you are working alone, grace time costs 1 point. No other late assignments will be accepted. See the Forms webpage on what to do in case of serious emergencies.

Working successfully in a pair

For assignments, you may work alone or in a group of two. If you are working in a group, make sure that you are using pair programming just like in lab. The goal of pair programming is for the two of you to help each other learn the material and to avoid getting stuck with frustrating errors. If you split up the assignment and work separately, you are not getting practice on all aspects of the assignment.

Sometimes a student who is working with a partner drops the course in the middle of an assignment. If this happens, the other partner is still responsible for completing the assignment on time. If he or she has been actively engaged in the entire assignment, this should not be a problem; the assignments are designed so that an individual student can complete them. However, if the remaining partner has not been actively involved or does not have copies of all of the work, they will have serious difficulty completing the assignment. Make sure you don't find yourself in this situation: Be active in all parts of the assignment, and make sure that at the end of each meeting, both partners have a copy of all of the work.