Written by Julie Zelenski, with modifications by Nick Troccoli

Assignment Materials

Note: assignment materials will be posted here when they are announced and released in class.

Tip: some students have found it helpful to use web annotation/highlighter tools (e.g. roohit,, getliner...) to mark key passages of the assignment writeups when working.

Working on Assignments covers instructions and tips on how to work on, sanity check and submit your assignments.

Software Testing Strategies formalizes testing ideas and processes that you will practice on your assignments. You're encouraged to reread this page once you are comfortable with the assignment workflow.

Style guide has a guide to good style on CS107 programs.

Assignment Grading has more information about how assignments are graded.