| 0 |
Aug 26 |
Binary Operations |
[slides]
[pdf]
[demo]
|
[BO Ch. 1]
[video]
|
|
| Aug 28 |
Representing Ints |
[slides]
[pdf]
| [BO Ch. 2.1-2.3]
[video1]
[video2]
|
C Lab |
| 1 |
Sept 2 |
Labor Day |
|
|
|
| Sept 4 |
Representing Floats |
[slides]
[pdf]
|
[BO Ch. 2.4]
[video]
|
Data Lab |
| 3 |
Sept 9 |
Intro to Assembly |
[slides]
[pdf]
|
[BO Ch. 3.1-3.4]
[video]
|
|
| Sept 11 |
Assembly: Operations & Jumps |
[slides]
[pdf]
| [BO Ch. 3.5-3.6]
[video (first 25mins)]
|
Bomb Lab |
| 4 |
Sept 16 |
Assembly: Control Flow |
[slides]
[pdf]
|
[BO Ch. 3.7]
[video (start @ 25mins)]
|
|
| Sept 18 |
Assembly: Procedures |
[slides]
[pdf]
|
[BO Ch. 3.8-3.9]
[video]
|
Check-in 1 |
| 5 |
Sept 23 |
Overflows |
[slides]
[pdf]
|
[BO Ch. 3.10]
[video]
|
|
| Sept 25 |
Overflows |
[slides]
[pdf]
|
[Shacham07]
[video]
|
Attack Lab |
| 6 |
Sept 30 |
Caching |
[slides]
[pdf]
|
[BO Ch. 6.2-6.4.2]
[video]
|
|
| Oct 2 |
Caching |
[slides]
[pdf]
|
[BO Ch. 6.4.3-6.4.7]
[video]
|
Cache Lab |
| 7 |
Oct 7 |
Optimization |
[slides]
[pdf]
|
[BO Ch. 5]
[video]
|
|
| Oct 9 |
Optimization w/ Caches |
[slides]
[pdf]
|
[BO Ch. 6.5-6.6]
[video]
|
Check-in 2 |
| 8 |
Oct 14 |
Fall Break |
|
|
|
| Oct 16 |
Dynamic Memory |
[slides]
[pdf]
|
[BO Ch. 9.9]
[video1]
[video2]
|
DM Lab |
| 9 |
Oct 21 |
Processes |
[slides]
[pdf]
|
[AA Ch. 4, 5, 6]
  [video]
|
|
| Oct 23 |
Virtual Memory |
[slides]
[pdf]
|
[AA Ch.
15,
16,
18,
21]
[video]
|
VM Lab |
| 10 |
Oct 28 |
Virtual Memory |
[slides]
[pdf]
|
[AA Ch. 19, 20, 23]
[video]
|
|
| Oct 30 |
Scheduling |
[slides]
[pdf]
|
[AA Ch. 7, 8]
[video]
|
Check-in 3 |
| 11 |
Nov 4 |
Synchronization |
[slides]
[pdf]
|
[AA Ch. 26, 28]
[video]
|
|
| Nov 6 |
Synchronization |
[slides]
[pdf]
|
[AA Ch. 30]
[video]
|
Sync Lab |
| 12 |
Nov 11 |
File I/O |
[slides]
[pdf]
|
[AA Ch. 39, BO Ch. 10]
[video] |
|
| Nov 13 |
File Systems |
[slides]
[pdf]
|
[AA Ch. 39, 40, 41]
[video]
|
File Lab |
| 13 |
Nov 18 |
Networking |
[slides]
[pdf]
|
|
|
| Nov 20 |
Networking |
[slides]
[pdf]
|
[BO Ch. 11.1-11.3]
[video]
|
Check-in 4 |
| 14 |
Nov 25 |
Networking |
[slides]
[pdf]
|
[BO Ch. 11.4]
[video]
|
|
| Nov 27 |
Thanksgiving |
|
|
|
| 15 |
Dec 2 |
Web |
[slides]
[pdf]
|
[BO Ch. 11.5-11.6]
[video]
|
|
| Dec 4 |
Check-in 5 |
|
|
Net Lab |
| 16 |
Dec 9 |
Extra Chance Check-in |
|
|
|