ASSIGNMENT items are due by 11:59PM on the listed date. Read the READ items before class on the day where they appear. Homework submissions via Moodle.

M Sep 11

W Sep 13

F Sep 15

M Sep 18

W Sep 20

M Sep 25

W Sep 27

F Sep 29

M Oct 2

F Oct 6

  • In-class exam

M Oct 9

  • [READ] Sections 3.1-3.4 of Bryant & O'Halloran. In general, all of Chapter 3 will be a good reference for concepts during the next few weeks, but you'll also use online reference materials for some of the day-to-day details. Don't read Chapter 3 for memorization—read it for ideas.
  • [LAB] Try this Getting started mapping C to i86_64 assembly
  • Class notes
  • Slides

W Oct 11

F Oct 13

M Oct 16

  • Midterm break. Have fun!

W Oct 18

F Oct 20

M Oct 23

W Oct 25

F Oct 27

M Nov 13

W Nov 15

  • [EXAM, 5:00PM Monday, 11/20] Final exam
  • [SURVEY] Please fill out this 1-question survey about your C background before taking this class. The CS department is working on ways to improve students' introduction to C in both CS208 and CS251, and your answers to this question will help. Thanks!
  • Class notes
  • Slides

F Nov 17

  • Reading day