There will be nine homework assignments in CS 105 plus one additional in-lab exercise. Assignments will be started during lab, but you will be expected to complete the assignments with your partner outside of class. Assignments will be handed out on Thursdays, we will start them together Friday in lab, and they will generally be due the following Thursday at 11:59pm PT.
You can find the course policies regarding extensions, regrades, and academic integrity here.
Assignment | Description | Due Date |
---|---|---|
A1 | C Lab [handout] [starter] [slides] | Thursday Jan 30 at 11:59pm PT |
A2 | Data Lab [handout] [starter] | Thursday Feb 6 at 11:59pm PT |
A3 | Bomb Lab [handout] | Thursday Feb 13 at 11:59pm PT |
A4 | Attack Lab [handout] | Thursday Feb 27 at 11:59pm PT |
A5 | Cache Lab [handout] [starter] | Thursday Mar 6 at 4:59pm PT |
A6 | DM Lab [handout] [starter] | Thursday Mar 13 at 11:59pm PT |
A7 | VM Lab [handout] [starter] | Thursday Apr 3 at 11:59pm PT |
A8 | Sync Lab [handout] [starter] | Thursday Apr 17 at 11:59pm PT |
A9 | File Lab [handout] [starter] | Thursday May 1 at 11:59pm PT |
A10 | Net Lab [handout] [starter] | Thursday May 8 at 11:59pm PT |