Wednesday, April 27, 2011

  • Class 01 - Introduction:
  • Class 02 - Bits and Bytes  (pdf, pdf4up, ppt)
    • Data Lab (L1) handed out
  • Class 03 - Integers  (pdf, pdf4up, ppt)
  • Class 04 - Floating point  (pdf, pdf4up, ppt)
  • Class 05 - Machine-Level Programming I - Introduction  (pdf, pdf4up, ppt)
  • Class 06 - Machine-Level Programming II - Control Flow  (pdf, pdf4up, ppt)
    • Data Lab (L1) due
    • Bomb Lab (L2) handed out
  • Class 07 - Machine-Level Programming III- Procedures  (pdf, pdf4up, ppt)
  • Class 08 - Machine-Level Programming IV - Structured Data  (pdf, pdf4up, ppt)
  • Class 09 - Machine-Level Programming V - Miscellaneous Topics  (pdf, pdf4up, ppt)
  • Class 10 - Program Optimization I  (pdf, pdf4up, ppt)
    • Bomb Lab (L2) due
    • Buffer Lab (L3) handed out
  • Class 11 - Program Optimization II  (pdf, pdf4up, ppt)
  • Class 12 - The Memory Hierarchy  (pdf, pdf4up, ppt)
  • Class 13 - Exam 1 (Oct 8)
    • Buffer Lab (L3) due
  • Class 14 - Cache Memories  (pdf, pdf4up, ppt)
    • Performance Lab (L4) handed out
  • Class 15 - Linking  (pdf, pdf4up, ppt)
  • Class 16 - Exceptional Control Flow I (pdf, pdf4up, ppt)
  • Class 17 - Exceptional Control Flow II(pdf, pdf4up, ppt)
  • Class 18 - Measuring Program Execution Time  (pdf, pdf4up, ppt)
    • Performance Lab (L4) due
    • Shell Lab (L5) handed out
  • Class 19 - Virtual Memory  (pdf, pdf4up, ppt)
  • Class 20 - P6/Linux Memory System
    • out
  • Class 21 - Dynamic Memory Allocation I  (pdf, pdf4up, ppt)
  • Class 22 - Dynamic Memory Allocation II  (pdf, pdf4up, ppt)
  • Class 23 - Exam 2 (Nov 12)
  • Class 24 - System-Level I/O (pdf, pdf4up, ppt)
  • Class 25 - Internetworking  (pdf, pdf4up, ppt)
  • Class 26 - Network Programming  (pdf, pdf4up, ppt)
    • Malloc Lab (L6) due
    • Proxy Lab (L7) handed out
  • Class 27 - Web Services (pdf, pdf4up, ppt)
  • Class 28 - Concurrent Servers  (pdf, pdf4up, ppt)
  • Class 29 - Programming with Threads  (pdf, pdf4up, ppt)

No comments:

Post a Comment

Search This Blog