| Topic | Due 3:30 pm on Tue |
Points |
|---|---|---|
| 1 - types and expressions | 1/18 | 5 |
| 2 - functions and memory management | 1/25 | 5 |
| 3 - data structures in C | 2/1 | 5 |
| 4 - homebrew command line interpreter | 2/8 | 5 |
| 5 - elevator controller (thread synchronization) | 2/15 | 5 |
| 6 - elevator controller (scheduling) | 3/1 | 10 |
| Midterm 1 | 3/2 | 20 |
| 7 - an inter-process messaging library | 3/15 | 10 |
| 8 - DIY memory allocator | 3/29 | 15 |
| 9 - Homebrew file system (read-only) | 4/13 | 10 |
| 10 - Homebrew file system (rw and improved) | 4/28 | 15 |

| Copyright 2013 The Board of Trustees of the University of Illinois.webmaster@cs.uic.edu |
WISEST Helping Women Faculty Advance Funded by NSF | | |