UCLA Computer Science 33: Introduction to Computer Organization
Fall 2010

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)