| 1 |
Course Overview (Ch. 1) Binary Representation (2.1) |
Unit 0 - PDF Unit 1 - PDF Notes Unit 1 - PDF Complete |
| 2 |
Binary Representation (2.1) |
Unit 1 - PDF Notes Unit 1- PDF Complete |
| 3 |
Integer Operations (2.2-2.3) |
Unit 2 - PDF Notes Unit 2 - PDF Complete |
| 4 |
More Integer Ops & Floating Point Representation (2.4) |
Unit 3 - PDF Notes Unit 3 - PDF Complete |
| 5 |
Floating Point Representation (2.4) |
Unit 3 - PDF Notes Unit 3 - PDF Complete |
| 6 |
Computer Organization (3.1-3.5) |
Pre-Lecture Video Unit 4 - PDF Notes Unit 4 - PDF Complete |
| 7 |
Assembly (3.1-3.5) |
Unit 4 - PDF Notes Unit 4 - PDF Complete |
| 8 |
Addressing Modes Control Flow (3.6) |
Unit 5 - PDF Notes Unit 5 - PDF Complete |
| 9 |
Control Flow (3.6) |
Unit 5 - PDF Notes Unit 5 - PDF Complete |
| 10 |
Procedures (3.7) |
Unit 6 - PDF Notes Unit 6 - PDF Complete |
| 11 |
Procedures (cont.) (3.7) & Review |
Unit 6 - PDF Notes Unit 6 - PDF Complete |
| 12 |
Data and Stack Frames (3.8-3.9) |
Unit 7 - PDF Notes Unit 7 - PDF Complete |
| 13 |
Security Vulnerabilities (3.10) |
Unit 7 - PDF Notes Unit 7 - PDF Complete |
| 14 |
Exam I (Oct. 4 in class) |
|
| 15 |
Main Memory Organization (6.1-6.3) |
Unit 8 - PDF Notes Unit 8 - PDF Complete |
| 16 |
Memory Hierarchy and Caching (6.1-6.3) |
Unit 8 - PDF Notes Unit 8 - PDF Complete |
| 17 |
More Caching (6.4-6.7); |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
| 18 |
Virtual Memory (Ch. 9.1-9.3) |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
| 19 |
VM & Address Translation (Page Tables) (9.4-9.8) |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
| 20 |
VM & Performance (TLBs) (9.4-9.8) / Dynamic Memory Allocation (Ch. 9.9-9.12) |
Unit 9 - PDF Notes Unit 9 - PDF Complete Unit 10 - PDF Notes Unit 10 - PDF Complete |
| 21 |
Dynamic Memory Allocation (Ch. 9.9-9.12) |
Unit 10 - PDF Notes Unit 10 - PDF Complete |
| 22 |
Linking (Ch. 7) |
Unit 11 - PDF Notes Unit 11 - PDF Complete |
| 23 |
More Linking (Ch. 7) and Processor Organization (Ch 4) |
Unit 11 - PDF Notes Unit 11 - PDF Complete Unit 12a - PDF Notes Unit 12a - PDF Complete |
| 24 |
Exam II (Nov. 8 in class) |
|
| 25 |
Processor Organization (Ch. 4) |
Unit 12a - PDF Notes Unit 12a - PDF Complete |
| 26 |
Advanced Processor Organization (Ch. 4) |
Unit 12b - PDF Notes Unit 12b - PDF Complete |
| 27 |
Code Optimization (Ch. 5) |
Unit 13 - PDF Notes Unit 13 - PDF Complete |
| 28 |
Thanksgiving Holiday |
|
| 29 |
Cache Coherency |
Unit 14 - PDF Notes Unit 14 - PDF Complete |
| 30 |
Review |
Review Notes Review Complete |
| Thurs, Dec. 6th |
Final (Dec. 6th - 2 p.m.-4 p.m.) |
|