There will be thirten 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 |
---|---|---|
A0 | C Lab [handout] [starter] | Tues Jan 24 at 11:59pm PT |
A1 | Binary Lab [handout] [starter] | Tues Jan 31 at 11:59pm PT |
A2 | Data Lab [handout] [starter] | Tues Feb 7 at 11:59pm PT |
A3 | Debugger Lab [handout] [starter] [gdb] | Tues Feb 14 at 11:59pm PT |
A4 | Bomb Lab [handout] | Tues Feb 21 at 11:59pm PT |
A5 | Attack Lab [handout] | Tues Feb 28 at 11:59pm PT |
A6 | Cache Lab [handout] [starter] | Tues Mar 7 at 11:59pm PT |
A7 | Shell Lab [handout] [starter] | Tues Mar 28 at 11:59pm PT |
A8 | VM Lab [handout] [starter] | Tues Apr 4 at 11:59pm PT |
A9 | Sync Lab [handout] [starter] | Tues Apr 11 at 11:59pm PT |
A10 | DM Lab [handout] [starter] | Tues Apr 18 at 11:59pm PT |
A11 | File Lab [handout] [starter] | Tues Apr 25 at 11:59pm PT |
A12 | Net Lab [handout] [starter] | Tues May 2 at 11:59pm PT |