15-213/15-513 Introduction to Computer Systems: Schedule

Notes on links

  • pptx links are to Powerpoint versions of the lectures
  • pdf links are to Adobe Acrobat versions of the lectures
  • code links are to directories containing code used for class demonstrations
  • tar links are to archive files in TAR format. Use the tar command on a linux machine to unpack these
  • 15-213 / 15-513 lectures are presented by Prof. Brian Railing (bpr) as indicated in the schedule.
  • All times (unless otherwise noted) are in Eastern Time.

Schedule (subject to change)

Date Lecture/Recitation Instructor   Reading   Labs

May 14 Overview (pdf, pptx, video) bpr 1 L0 (cprogramminglab) out
May 15 Bits, Bytes, & Integers I (pdf, pptx, activity, soln, video, video2) bpr 2.1-2.3 L1 (datalab) out
May 16 Machine Prog: Basics (pdf, pptx, activity, soln, video) bpr 3.1-3.5
May 17 More Maching Prog + Linux bpr

May 21 Machine Prog: Control (pdf, pptx, activity, soln, video) bpr 3.6 L0 due
May 23 Machine Prog: Procedures bpr 3.7 L1 due
May 24 Bootcamp 2: Debugging & GDB L2 (bomblab) out

May 29 Machine Prog: Data bpr 3.8-3.9
May 30 Machine Prog: Advanced bpr 3.10
May 31 Design and Debugging bpr

Jun 04 Recitation 5: Attack Lab and Stacks L2 due, L3 (attacklab) out