15-213 Lectures, Fall 2008

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)
    • Data Lab (L1) handed out
  • 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)

Last modified: Fri Nov 28 18:07:41 AST 2008