There will be ten homework assignments in CS 105. 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 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]   [pdf] Tues Sept 1 at 11:59pm PT
A2 Data Lab   [handout]   [starter] Tues Sept 8 at 11:59pm PT
A3 Debugger Lab   [handout]   [starter]   [gdb] Tues Sept 15 at 11:59pm PT
A4 Bomb Lab   [handout] Tues Sept 22 at 11:59pm PT
A5 Attack Lab   [handout] Tues Sept 29 at 11:59pm PT
A6 VM Lab   [handout]   [starter] Tues Oct 27 at 11:59pm PT
A7 DM Lab   [handout]   [starter] Tues Nov 3 at 11:59pm PT
A8 Sync Lab   [handout]   [starter] Tues Nov 10 at 11:59pm PT
A9 Net Lab   [handout]   [starter] Tues Nov 24 at 11:59pm PT