CS 213 Lectures, Fall 2002
Files identified as ``pdf'' are in Adobe Acrobat format.
Files identified as ``ppt'' are in Microsoft Powerpoint format.
These were prepared using Office 2000 on a Windows-based PC.
- Class 01 - Introduction (Aug 27):
- Class 02 - Bits and Bytes (Aug 29)
(pdf,
pdf4up,
ppt)
- Class 03 - Integers (Sep 3)
(pdf,
pdf4up,
ppt)
- Class 04 - Floating point (Sep 5)
(pdf,
pdf4up,
ppt)
- Class 05 - Machine-Level Programming I - Introduction (Sep 10)
(pdf,
pdf4up,
ppt)
- Class 06 - Machine-Level Programming II - Control Flow (Sep 12)
(pdf,
pdf4up,
ppt)
- Data Lab (L1) due
- Bomb Lab (L2) handed out
- Class 07 - Machine-Level Programming III- Procedures (Sep 17
(pdf,
pdf4up,
ppt)
- Class 08 - Machine-Level Programming IV - Structured Data (Sep 19)
(pdf,
pdf4up,
ppt)
- Class 09 - Machine-Level Programming V - Miscellaneous Topics (Sep 24)
(pdf,
pdf4up,
ppt)
- Class 10 - Program Optimization I (Sep 26)
(pdf,
pdf4up,
ppt)
- Bomb Lab (L2) due
- Buffer Lab (L3) handed out
- Class 11 - Program Optimization II (Oct 1)
(pdf,
pdf4up,
ppt)
- Class 12 - The Memory Hierarchy (Oct 3)
(pdf,
pdf4up,
ppt)
- Class 13 - Exam 1 (Oct 8, DH 2315, 6-7:20pm)
- Class 14 - Cache Memories (Oct 10)
(pdf,
pdf4up,
ppt)
- Performance Lab (L4) handed out
- Class 15 - Linking (Oct 15)
(pdf,
pdf4up,
ppt)
- Class 16 - Exceptional Control Flow I (Oct 17)
(pdf,
pdf4up,
ppt)
- Class 17 - Exceptional Control Flow II (Oct 22)
(pdf,
pdf4up,
ppt)
- Class 18 - Measuring Program Execution Time (Oct 24)
(pdf,
pdf4up,
ppt)
- Performance Lab (L4) due
- Shell Lab (L5) handed out
- Class 19 - Virtual Memory (Oct 29)
(pdf,
pdf4up,
ppt)
- Class 20 - P6/Linux Memory System (Oct 31)
(pdf,
pdf4up,
ppt)
- Shell Lab (L5) due (Nov 3)
- Malloc Lab (L6) handed out
- Class 21 - Dynamic Memory Allocation I (Nov 5)
(pdf,
pdf4up,
ppt)
- Class 22 - Dynamic Memory Allocation II (Nov 7)
(pdf,
pdf4up,
ppt)
- Class 23 - Exam 2 (Nov 12, DH 2315, 6-7:20pm)
- Class 24 - System-Level I/O (Nov 14)
(pdf,
pdf4up,
ppt)
- Class 25 - Internetworking (Nov 19)
(pdf,
pdf4up,
ppt)
- Class 26 - Network Programming (Nov 21)
(pdf,
pdf4up,
ppt)
- Malloc Lab (L6) due
- Proxy Lab (L7) handed out
- Class 27 - Web Services (Nov 26)
(pdf,
pdf4up,
ppt)
- Class 28 - Concurrent Servers (Dec 3)
(pdf,
pdf4up,
ppt)
- Class 29 - Programming with Threads (Dec 5)
(pdf,
pdf4up,
ppt)
- Class 30 - Final exam (Tue Dec 17, Porter Hall 100, 8:30-11:30am)
Supporting Materials
Last modified: Thu Dec 5 12:19:25 EST 2002