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
Wednesdays and will generally be due the following Tuesday 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] | Tues Sept 3 at 11:59pm PT |
| A2 | Data Lab [handout] [starter] | Tues Sept 10 at 11:59pm PT |
| A3 | Bomb Lab [handout] | Tues Sept 24 at 11:59pm PT |
| A4 | Attack Lab [handout] | Tues Oct 1 at 11:59pm PT |
| A5 | Cache Lab [handout] [starter] | Fri Oct 11 at 4:59pm PT |
| A6 | DM Lab [handout] [starter] | Tues Oct 22 at 11:59pm PT |
| A7 | VM Lab [handout] [starter] | Tues Nov 5 at 11:59pm PT |
| A8 | Sync Lab [handout] [starter] | Tues Nov 12 at 11:59pm PT |
| A9 | File Lab [handout] [starter] | Tues Nov 26 at 11:59pm PT |
| A10 | Net Lab [handout] [starter] | Wed Dec 4 at 11:59pm PT |