| HW00 Due | C Refresher & Environment setup (cowsay) | due @ 11:59 pm on Tue, Sep 02 | ||
| Check-in00 Due | Pointers, structs, dynamic memory and C++ References | due @ 12:00 pm on Mon, Sep 08 | ||
| HW01 Due | C Refresher (cont.). Linked-lists, and memory | due @ 11:59 pm on Tue, Sep 09 | ||
| Survey00 Due | Pre-semester Survey | due @ 11:59 pm on Fri, Sep 12 | ||
| Check-in01 Due | C++ Memory & Classes | due @ 12:00 pm on Mon, Sep 15 | ||
| HW02 Due | C++ Objects & Memory | due @ 11:59 pm on Tue, Sep 16 | ||
| Check-in02 Due | C++ Standard Template Library & Style | due @ 12:00 pm on Mon, Sep 22 | ||
| HW03 Due | Using the C++ STL: (NFA) | due @ 11:59 pm on Thu, Sep 25 | ||
| Check-in03 Due | POSIX I/O | due @ 12:00 pm on Mon, Sep 29 | ||
| HW04 Due | Objects, Invariants, and Locality: File Readers | due @ 11:59 pm on Tue, Sep 30 | ||
| Check-in04 Due | Memory Hierarchy, Processes, Fork, Exec, Wait | due @ 12:00 pm on Mon, Oct 06 | ||
| HW05 Due | Short git assignment | due @ 11:59 pm on Tue, Oct 07 | ||
| Check-in05 Due | Shell | due @ 11:59 pm on Mon, Oct 13 | ||
| HW06 Due | autograder | due @ 11:59 pm on Fri, Oct 17 | ||
| Check-in06 Due | Processes vs Threads | due @ 12:00 pm on Mon, Oct 20 | ||
| Check-in07 Due | Just Re-opens | due @ 12:00 pm on Mon, Oct 27 | ||
| HW07 Due | image blurring | due @ 11:59 pm on Tue, Oct 28 | ||
| Survey01 Due | Mid-semester Survey | due @ 11:59 pm on Sat, Nov 01 | ||
| Check-in08 Due | Threads & Data Races | due @ 12:00 pm on Mon, Nov 03 | ||
| HW08 Due | Multi-threading & Data Races | due @ 11:59 pm on Wed, Nov 05 | ||
| Check-in09 Due | Threads & UDP Socket Programming | due @ 12:00 pm on Mon, Nov 10 | ||
| HW09 Due | Socket Programming | due @ 11:59 pm on Tue, Nov 11 | ||
| Check-in10 Due | TCP & HTTP | due @ 12:00 pm on Mon, Nov 17 | ||
| Check-in11 Due | Compile time vs run-time & waiting | due @ 12:00 pm on Mon, Nov 24 | ||
| Final Project Milestone Due | Final Project at least 1/3 done to avoid panic at the end of the semester. | due @ 11:59 pm on Tue, Nov 25 | ||
| Check-in12 Due | C++ Saftey | due @ 12:00 pm on Mon, Dec 01 | ||
| Final Project Due | Final Project | due @ 11:59 pm on Fri, Dec 05 | ||
| Check-in13 Due | Wrap-up | due @ 12:00 pm on Mon, Dec 08 | ||