Programming assignments are typically due one week after they are assigned, at 11:30pm, on a Wednesday night. 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 prior to the due date, 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).
If you are having problems finding a student to pair with, or believe that you your schedule disallows the ability to work in a pair, contact me immediately. Without making prior arrangments with me, individual students submitting a program when pairing is mandatory will have their grade reduced by 25%.
Program | Assigned | Due | Description | Pairing? |
---|---|---|---|---|
#0 | 4/05 | 4/11 | Computing Infrastructure | Prohibited |
#1 | 4/12 | 4/18 | Simple Program Suite | Required |
#2 | 4/19 | 4/25 | Intermediate Programming Suite I | Recommended |
#3 | 4/26 | 5/2 | Intermediate Programming Suite II | Recommended |
#4 | 5/3 | 5/16 | Programming with Classes | Recommended |
#5 | 5/17 | 5/23 | Writing Classes | Recommended |
#6 | 5/24 | 6/8 | Writing Classes with Arrays and Interfaces | Optional |