Week 1
Course Overview and x86 ISA
Week 10
Synchronization
Week 11
Parallelism & Linking
Week 12
Revision
Week 2
C to x86-64 Assembly
Week 3
Exceptional Control Flow
Week 4
Signals and Memory/Storage Hierarchy
Week 5
Caches and Virtual Memory
Week 6
Dynamic Memory Allocation
Week 7
System Level I/O
Week 8
Network Programming
Week 9
Concurrent Programming