Our files can all be accessed directly from here
| Week Of | Tuesday | Thursday | Due |
|---|---|---|---|
| Jan 21 | Intro, C, Processes | Processes (continued) | |
| Jan 28 | Signals, Exceptional Control Flow | Lab Time | |
| Feb 4 | Virtual Memory Concepts and Systems | Lab Time | Shell (Basics) |
| Feb 11 | Virtual Memory, Dynamic Memory Basics | Lab Time | Shell (Job Control) |
| Feb 18 | Dynamic Memory Advanced, Malloc Lab | Lab Time | Malloc (Implicit) |
| Feb 25 | Malloc Lab Debugging, System IO | Lab Time | |
| Mar 4 | Filesystems | Midterm | Malloc (Explicit) |
| Mar 11 | SPRING BREAK | SPRING BREAK | Malloc (Segregated) |
| Mar 18 | Midterm Analysis, Filesystems | Lab Time | |
| Mar 25 | Concurrent Programming, Synchronization Basics | Lab Time | Filesystems |
| Apr 1 | Synchronization Advanced, Thread Level Parallelism | Lab Time | Locks & Queues |
| Apr 8 | Multithreaded Synchronization, Deadlock | Lab Time | Dining Philosophers |
| Apr 15 | Scheduling | Lab Time | |
| Apr 22 | Containers, Network Programming 1 | Lab Time | |
| Apr 29 | Network Programming 2 | Lab Time | Schedulers |