Syllabus Schedule
The schedule will be clarified as the quarter progresses. Check back here often for updates.
Week | Date | Reading | Topic | Quizzes | Due |
0 |
R 9/23 | Chapter 1 | Introduction | ||
F 9/24 | Discussion | ||||
1 | T 9/28 | Chapter 2 | Bits and Bytes | ||
R 9/30 | Chapter 2 | Integers | |||
F 10/1 | Discussion | Quiz 1 | 2.3, 2.58, 2.59, 2.61, 2.64 2.66, 2.73, 2.74, 2.78 | ||
2 | T 10/5 | Chapter 2 | Floating-Point Representation | ||
R 10/7 | Chapter 3 | Machine-Level Representation | |||
F 10/8 | Discussion | ||||
3 | T 10/12 | Chapter 3 | Machine-Level Representation |
Project 1: Updated datalab.pdf datalab-handout.tar FAQ Submit on CourseWeb |
|
R 10/14 | Chapter 3 | Machine-Level Representation | |||
F 10/15 | Discussion | Quiz 2 | 2.87, 2.88, 3.54, 3.56, 3.58, 3.62 | ||
4 | T 10/19 | Chapters 1-3 | Midterm Review | ||
R 10/21 | Midterm 1 Exam | ||||
F 10/22 | Discussion | ||||
5 | T 10/26 | Chapter 3 | Procedures, Stacks and Machine-Level Representation of Data Structures | ||
R 10/28 | Chapter 5 | Code Optimization | |||
F 10/29 | Discussion | Quiz 3 | 3.34, 3.39, 3.42, 3.62, 3.64, 3.69 | ||
6 | T 11/2 | Chapter 6 | Memory | ||
R 11/4 | Chapter 6 | Memory | |||
F 11/5 | Discussion | ||||
7 | T 11/9 | Chapter 7 | Linking | ||
R 11/11 | Holiday: No Lecture | ||||
F 11/12 | Discussion |
Project 2 bomblab.pdf |
|||
8 | T 11/16 | Chapters 1-3, 5-7 | Midterm 2 Exam | Midterm 2 Solutions | |
R 11/18 | Chapters 3.12, 8 | Buffer Overflow, Exceptions | |||
F 11/19 | Discussion | Quiz 4 | 3.43, 3.45 | ||
9 | T 11/23 | Chapter 9 | Virtual Memory | ||
R 11/25 | Holiday: No Lecture | ||||
F 11/26 | Holiday: No Discussion | ||||
10 | T 11/30 | MIPS, Concurrency | |||
R 12/2 | Notes | Multi-core, Final Review | |||
F 12/3 | Discussion |
Project 3 buflab.pdf |
|||
Finals | S 12/4 | Comprehensive | Final Exam (In Boelter Hall 3400) |