Backup tapes University of Washington Department of Computer Science & Engineering
 Course Lecture Materials
  CSE Home  About Us    Search    Contact Info 

New: Certain archives may be viewed with complete real-time annotations. Details here .

Lecture slides are usually available the afternoon before class. Streaming video will be available by noon the next day. pdf 3-up, pdf 6-up, pptWM
Lecture Date Topic Lecture Video Screen Captures of Annotation
1 10/1/02 Overview and administrivia
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)
2 10/3/02 Regular expressions and scanners
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)
3 10/8/02 Regular expressions and scanners (concl.) Context-free grammars and introduction to parsing
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)
4 10/10/02 Parsing introduction (concl.); LR parsing
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)
5 10/15/02 LR Parsing and parser construction
pdf 3-up, pdf 6-up, ppt
WM WM (no frames) 1, 2
6 10/17/02 LR parser construction WM WM (no frames) 1, 2
7 10/22/02 LR(1) and LALR parsers (concluded)
LL parsing and recursive descent
pdf 3-up, pdf 6-up, ppt
Intermediate representations
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  
8 10/24/02 Implementing ASTs
pdf 3-up, pdf 6-up, ppt
WM (no frames)  
9 10/29/02 Static semantics, symbol tables, and type checking
pdf 3-up, pdf 6-up, ppt
WM WM (no frames) 1, 2
10 10/31/02 x86 Overview
pdf-3up, pdf-6up, ppt
WM WM (no frames) 1, 2, 3, 4
11 11/5/02 Code Shape I
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  
12 11/7/02 Code Shape I WM WM (no frames) 1
13 11/12/02 Code Shape II
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  
14 11/14/02 Running JFlat
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  
15 11/19/02 Code Generation Overview & Instruction Selection
pdf 3-up, pdf 6-up, ppt
WM WM (no frames) 1, 2
16 11/21/02 Instruction Scheduling
pdf 3-up, pdf 6-up, ppt
Register Allocation
pdf 3-up, pdf 6-up, ppt
WM WM (no frames) 1
17 12/3/02 Introduction to optimization
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  
18 12/5/02

Data-flow analysis
pdf 3-up, pdf 6-up, ppt
A survey of optimizing transformations
pdf 3-up, pdf 6-up, ppt

WM WM (no frames)  
19 12/10/02 Java implementation and virtual machines
pdf 3-up, pdf 6-up, ppt
WM WM (no frames)  


CSE logo Department of Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX