CSE 351 Winter 2011
Course Schedule

This schedule is a plastic, not a solid.
Key: Exam    Holiday    Homework    Lecture    Office Hour    Section    

Week of Monday Tuesday Wednesday Thursday Friday
January 3
Introduction
Reading: Chapter 1
David (1:00-2:00)
Memory and Data
Reading: Section 2.1
John (12:00-1:00)
HW0 due (midnight)
Michael (11:00-12:00)
Memory and Data
Reading: Section 2.1
January 10
Memory and Data
Reading: Section 2.1
David (1:00-2:00)
Integers
Reading: Section 2.2-2.3
John (12:00-1:00)
Michael (11:00-12:00)
Floating Point Numbers
Skim: Section 2.4

Machine Code Intro
Section 4.1.1-4.1.3

HW1 due (midnight) HW2 out
January 17
MLK Day
David (1:00-2:00)
ISA Introduction
Reading: Sections 3.1-3.2
John (12:00-1:00)
HW2 Part A due
Michael (11:00-12:00)
x86 ISA
Reading: 3.3-3.6, 3.8-3.9
January 24
x86 ISA
Reading: 3.3-3.6, 3.8-3.9
David (1:00-2:00)
John (12:00-1:00)
HW2 Part B due
Michael (11:00-12:00)
January 31
David (1:00-2:00)
John (12:00-1:00)
Single-Cycle Datapath
Chpt. 4 Reading Guide
Michael (11:00-12:00)
February 7
David (1:00-2:00)
Compiler Optimizations
Reading: 5.1-5.6
John (12:00-1:00)
Threads
Sections 12.1, 12.3-12.4, 12.6
Michael (11:00-12:00)
Compiler Optimizations
Reading: 5.1-5.6
February 14
Memory / Caches
Skim 6.1, Read 6.2-6.4
HW4 due
Answer key
David (1:00-2:00)
Cache Organization
Skim 6.1, Read 6.2-6.4
John (12:00-1:00)
Memory Layout
Michael (11:00-12:00)
Virtual Memory
Reading: 9.1-9.6
February 21
Presidents Day
HW5 due
David (1:00-2:00)
VM/Address Translation
Reading: 9.1-9.6
John (12:00-1:00)
Michael (11:00-12:00)
VM/Address Translation
Reading: 9.1-9.6
February 28
Linking
Reading: 7.1-7.11, 7.13
David (1:00-2:00)
Exceptions
Reading: 8.1
John (12:00-1:00)
Virtual Memory
Michael (11:00-12:00)
Memory Allocation
Reading: 9.9
mallocExample.c
mallocExample.pdf
March 7
Memory Allocation
HW6 due
David (1:00-2:00)
Object-based Languages (C++)
cppExample.tar.gz
cppExample.pdf
Lecture notes
John (12:00-1:00)
Course Review
Michael (11:00-12:00)
Java
March 14
Final
8:30-10:20
Final Exam Grades Histogram