There will be nine homework assignments in CS 105. Assignments will be handed out during lab, but you will be expected to complete the assignments with your partner outside of class. All assigments will be due on Tuesdays at 11:59pm.

You can find the course policies regarding extensions, regrades, and academic integrity here.

Assignment Description Due Date
A1 C Lab Tues January 29 at 11:59pm
A2 Data Lab [starter.tar] Tues February 5 at 11:59pm
A3 Debugger Lab [code.zip] [gdb Cheet Sheet] [gdb Quick Ref] Tues February 12 at 11:59pm
A4 Bomb Lab Tues February 19 at 11:59pm
A5 Attack Lab Tues February 26 at 11:59pm
A6 Malloc Lab  [starter.tar] Tues April 9 at 11:59pm
A7 Sync Lab   [starter.tar] Tues April 23 at 11:59pm
A8 Proxy Lab   [starter.tar] Tues May 7 at 11:59pm