Assignments
There will be a programming assignment due most weeks, typically on Thursdays in the first half of the term and Tuesdays in the second half.
- Assignment 1 - Getting Started With C (due: Thursday, September 14, at 10:00pm)
- Assignment 2 - Queues in C: Linked Lists with *s and &s (due: Thursday, September 21, at 11:59pm)
- Assignment 3 - Bits and Character Encodings (due: Thursday, September 28, at 10:00pm)
- Assignment 4 - Assembly-to-C Puzzles (due: Tuesday, October 17, at 10:00pm)
- Assignment 5 - The Moose on the Loose: The Great Escape (due: Tuesday, October 24, at 10:00pm)
- Assignment 6 - Exploiting Buffer Overflows (due: Tuesday, October 31, at 10:00pm)
- Assignment 7 - A Simple Command Shell: Part 1 (due: Thursday, November 9, at 10:00pm)
- Assignment 8 - A Simple Command Shell: Part 2 (due: Tuesday, November 14, at 10:00pm)