EECS 213 -- Schedule of Events

Schedules are predictions about the future. What could possibly go worng?

DateTopicReadingsAssignments
09/21 Introduction 1, slides (PDF)
09/26 Bits and Bytes 2, 2.1, slides (PDF) Released: DataLab Project
09/28 Integers 2.2, 2.3, slides (PDF)
10/03 Integers (cont) 2.2, 2.3, slides (PDF) Due by midnight: DataLab Project
10/05 Floating point 2.4, 2.5, slides (PDF) Released: Bomb Lab Project (PDF), Homework 1
10/10 The machine model 3, 3.1-3.5, 5.7, slides (PDF)
10/12 Control flow 3.6, slides (PDF) Due by midnight: Homework 1
10/17 Procedures 3.7, slides (PDF) Due by midnight: Bomb Lab Project (PDF)
10/19 Data 3.8-3.11, slides (PDF)
10/24 Buffer overflow and floating point 3.12-3.16, slides (PDF),
Textbook Web Aside on Intel Floating Point
10/26 Midterm 1, 2, 3.1-3.13, Fall 2007 midterm (sorry, no answer key) Fall 2010 Midterm and answer key
10/31 Midterm Review Released: Homework 2
11/02 Memory allocation 9.9-9.11, slides (PDF)
11/07 Memory and cache 6, 6.1-6.3, slides (PDF) Released: Malloc Lab
Due by midnight: Homework 2
11/09 Memory and cache, pt 2 6.4-6.6, slides (PDF)
11/14 Memory system and virtual memory 10.6 - 10.11 (1st ed.) / 9.6 - 9.11 (2nd ed.), slides (PDF)
11/16 Linking 7, slides (PDF) Due by midnight: Malloc Lab
11/21 Exceptional control flow 8.1-8.4, slides (PDF) Released: Shell Lab and Homework 3
11/23 Signals, Nonlocal Jumps 8.8, 10.1 - 10.5 (1st ed.) / 9.1 - 9.5 (2nd ed.), slides (PDF)
11/28 I/O 10, slides (PDF)
11/30 Review Due by midnight: Homework 3
12/05 Final, 9am-11am Fall 2010 final and final with answers Due by midnight: Shell Lab