Week | Tuesday | Thursday |
---|---|---|
1 | 8/30 | 9/1 |
Intro to Systems | Compilers and Virtualization | Version Control |
2 | 9/6 | 9/8 |
C Features | Standard I/O | Structs and Headers |
3 | 9/13 | 9/15 |
Memory | References and Values | Memory Allocation |
4 | 9/20 | 9/22 |
Examples | Hash Tables | Dimensional Arrays |
5 | 9/27 | 9/29 |
Output | Pixel Maps | File I/O |
6 | 10/4 | 10/6 |
Bits | Bit fields and flags | Bit encoding |
7 | 10/11 | 10/13 |
Midterm | Practice | Actual |
8 | 10/18 | 10/20 |
Networking | Snek | Sockets |
9 | 10/25 | 10/27 |
Concurrency | Processes | Busy Wait |
10 | 11/1 | 11/3 |
🌈THEORY WEEK🌟 (Systems) | RM | EDF |
11 | 11/8 | 11/10 |
🌈THEORY WEEK🌟 (Networks) | Byzantine Generals | Paxos |
12 | 11/15 | 11/17 |
Midterm | Practice | Actual |
13 | 11/22 | 11/24 |
Fall Break | OFF | OFF |
14 | 11/29 | 12/1 |
Advanced Topics | CISC/RISC? | Kernel? |
15 | 12/6 | 12/8 |
Final | Presentations | Presentations |