Homeworks and Labs are listed in the order they are due for submission.
Submissions are ALWAYS due at or before 23:59 on THURSDAYS. With the excpetion of Weeks 1 and 10, if it's midnight on a Thursday and you have not submitted something for CMPS122, you messed up.
Remember that the syllabus clearly states NO LATE SUBMISSIONS for homeworks, and a 15% penalty for each day late on Labs, up to a maximum of three days, after which no credit will be given.
See UCSC Canvas for details of specific availability and submission dates.
Item | Due | |
Homework 1 | Week 2 | 5% |
Lab 1 - Password Cracker | Week 3 | 10% |
Homework 2 | Week 4 | 5% |
Homework 3 | Week 5 | 5% |
Lab 2 - Smashable Webserver | Week 6 | 10% |
Homework 4 | Week 7 | 5% |
Homework 5 | Week 8 | 5% |
Lab 3 - Fluffygate | Week 9 | 20% |
Total | 65% |