To turn in programs, and verify the submission, use the Checkmate Homework Dropoff system: it is also available on the standard frame index on the course website: it uses UCInetID Secure Web Login. You receive NO POINTS for late programs, unless you have discussed the matter with me and gotten my official permission (typically, granted well-prior to the due date-not at the last minute- always via email, and not just orally; contact me as soon as possible).
IN ALL CASES, you must drop off (on time) whatever part of the program you have written, if you are to receive any partial credit for a submission (either on time or late with permission); if you drop off no files, I must assume that you have done no work on the assignment (which will result in a grade of 0 for it).
You can keep the same partner for multiple assignments or switch. Try to find a partner in your lab who has approximately your skill level and study habits (e.g., working evening vs. weekends, work ethic to submit programs early); try to find someone who lives near you (or with whom you can easily meet outside lab) because I expect partners will need time outside labs to finish the programs. I recommend finding a partner in your lab, but there is also a MessageBoard Forum for this task.
If you believe that your schedule or life-circumstances disallow the ability to work in a pair, contact me immediately by email. Without making prior arrangments with me, individual students submitting a program when pairing is required will receive a substantial point deduction.
# Romeo Montague, Lab 1 # Juliet Capulet, Lab 1 # We certify that we worked cooperatively on this programming # assignment, according to the rules for pair programming: # primarily that both partners worked on all parts together.If you do not know what the terms cooperatively and/or rules for pair programming mean, please read about Pair Programming before starting this assignment.
If the names do not appear at the top of all your submissions, there will be a point deduction.
Program | Assigned | Due | Description | Pairing? |
---|---|---|---|---|
#0 | 4/3 | 4/10 | Computing Infrastructure | Prohibited |
#1 | 4/10 | 4/22 | Simple Scripts | Required |
#2 | 4/22 | 4/24 | The Debug Perspective in Eclipse | Prohibited |
#3 | 4/24 | 5/1 | Intermediate Scripts | Required |
#4 | 5/1 | 5/13 | Functions and Control Structures | Required |
#5 | 5/13 | 5/22 | List Processing | Recommended |
#6 | 5/22 | 6/4 | Dictionary and Set Processing | Recommended |