Files identified as ``pdf'' are in Adobe Acrobat format.
Files identified as ``ppt'' are in Microsoft Powerpoint format.
These were prepared using Microsoft Office on a Windows-based PC.
- Class 01 - Introduction (Aug 18):
- Course Overview (Harras)
(pdf,
ppt)
- Course Organization (Sakr)
(pdf,
ppt)
- Class 02 - Bits, Bytes, and Integers (Aug 20)
(pdf,
ppt)
- Class 03 - Floating point (Aug 25)
(pdf,
ppt)
- Class 04 - Machine-Level Programming I - Introduction (Aug 27)
(pdf,
ppt)
- Class 05 - Machine-Level Programming II - Control Flow (Sep 1)
(pdf,
ppt)
- Data Lab (L1) due 11:59pm, Sep 1
- Bomb Lab (L2) handed out
- Class 06 - Machine-Level Programming III- Procedures (Sep 3)
(pdf,
ppt)
- Class 07 - Machine-Level Programming IV - Data (Sep 8)
(pdf,
ppt)
- Class 08 - Machine-Level Programming V - Advanced (Sep 10)
(pdf,
ppt)
- Bomb Lab (L2) due 11:59pm
- Buffer Lab (L3) handed out
- Class 09 - Memory Hierarchy (Sep 15)
(pdf,
ppt)
- Class 10 - Cache Memories (Sep 17)
(pdf,
ppt)
- Class 11 - Exceptional Control Flow I (Sep 22)
(pdf,
ppt)
- Class 12 - Exam 1
- Class 13 - Exceptional Control Flow II (Oct 6)
(pdf,
ppt)
- Class 14 - System Level I/O (Oct 8)
(pdf,
ppt)
- Class 15 - Virtual Memory (Oct 13)
(pdf,
ppt)
- Shell Lab (L5) due Oct 13th
- Malloc Lab (L6) handed out
- Class 15+ - Memory System Case Study(Oct 13)
(pdf,
ppt)
- Class 16 - Linking (Oct 15)
(pdf,
ppt)
- Class 17 - Dynamic Memory Allocation I (Oct 20)
(pdf,
ppt)
- Class 18 - Dynamic Memory Allocation II (Oct 22)
(pdf,
ppt)
- Class 19 - Internetworking (Oct 27)
(pdf,
ppt)
- Class 20 - Network Programming (Oct 29)
(pdf,
ppt)
- Class 21 - Network Programming II (Nov 3)
(pdf,
ppt)
- Class 22 - Web Services (Nov 5)
(pdf,
ppt)
- Class 23 - Exam 2 (Nov 10)
- Class 24 - Concurrent Programming (Nov 12)
(pdf,
ppt)
- Class 25 - Synchronization (Nov 17)
(pdf,
ppt)
- Class 26 - Program Optimization (Sep 18)
(pdf,
ppt)
|