Homework will be assigned roughly bi-weekly. Homework will be submitted and graded on-line. You have up to five (5) attempts per homework to get everything correct. If everything is correct the first time a homework is submitted, you will receive a 100% for that homework. If something is not correct, then you may fix it and resubmit. Your best score for each homework will be your recorded grade (i.e. there is no penalty for correcting and resubmitting).
Note that Scorelator checks your answers and compares (anti-cheat) your code against the codes of others in your section, in the other section, and all past years. Also, note that 5 attempts is not very many to get everything exactly correct, so DO NOT use Scorelator as a debugger. Make sure your code runs all the way through before submitting it. Finally, assignments must be submitted to Scorelator through Firefox or Internet Explorer (NOT Safari). Additionally, assignments cannot be submitted to Scorelator on the ASLAB terminal server.
You will submit homework at the following link: www.compsoftbook.com There is a $20 required fee for Scorelator and its associated computational notebook. It will be announced in class when this fee must be paid at the site above. The link above is for Scorelator. You must be registered to the service with your u.washington.edu email and this will be done by your instructor usually after the first week of class if you have registered before the beginning of the quarter.
If you do not get an email from Scorelator (Spammed/Filtered) go to the Scorelator site, preferably with Firefox, and press forgot my password and it will send you a new one.
If you have registered after the beginning of the quarter and the procedure above does not work for you, send your instructor an email and he/she will add you to the system.
Homework will generally be due on a biweekly basis. Homework and office hours are assigned and scheduled with the expectation that you should be able to finish your homework before the submission deadline.
LATE HOMEWORK WILL NOT BE ACCEPTED.