CSE Building University of Washington Computer Science & Engineering
CSEP501, Winter 2008 Lecture Slides and Video Archives
  CSE Home   About Us    Search    Contact Info 

 Course Home
   

Lecture Slides

Here are links to the PDF and PowerPoint lecture slides.

Date Title PDF PowerPoint Slides with lecture annotations
1/8/2008 Overview and Administrivia PDF PPT  
1/8/2008 Languages, Automata, Regular Expressions & Scanners PDF PPT  
1/15/2008 Parsing & Context-Free Grammars PDF PPT Lecture slides
1/15/2008 LR Parsing PDF PPT Lecture slides
1/15/2008 LR Parser Construction PDF PPT Lecture slides
1/22/2008 LL and Recursive-Descent Parsing PDF PPT  
1/22/2008 Intermediate Representations PDF PPT  
1/22/2008 Implementing ASTs PDF PPT  
1/29/2008 Static Semantics PDF PPT  
1/29/2008 x86 Lite for Compiler Writers PDF PPT  
1/29/2008 Code Shape I –Basic Constructs PDF PPT  
2/5/2008 Code Shape II –Objects & Classes PDF PPT  
2/5/2008 Running MiniJava - Basic Code Generation and Bootstrapping PDF PPT  
2/5/2008 Instruction Selection PDF PPT  
2/12/2008 Instruction Scheduling PDF PPT  
2/12/2008 Register Allocation PDF PPT  
2/12/2008 Introduction to Optimization PDF PPT  
2/19/2008 Dataflow Analysis PDF PPT  
2/19/2008 Optimizing Transformations PDF PPT  
2/19/2008 Lecture 7 Whiteboards     Whiteboards
2/26/2008 Analysis & Optimizations & Loops PDF PPT  
3/4/2008 SSA PDF PPT Lecture slides
3/4/2008 Exam Topics PDF PPT Lecture slides
3/11/2008 Java Implementation –JVMs, JITs etc. PDF PPT  
3/11/2008 Memory Management & Garbage Collection PDF PPT  
3/11/2008 Logistics PDF PPT  

Audio and Video Archives

On the day after the lecture, video archives will be posted here. If you are running Windows, we recommend that you install WebViewer. WebViewer permits viewing of specially prepared Windows Media live streams and archives with instructor slides and Tablet PC annotations. To use the WebViewer archives, install, then click on links in the WebViewer column below.

Date Lecture Video Archive
Windows Media MP4 Video with slides instead of talking head
(for mobile devices)
WebViewer Download WebViewer Archive
1/8/2008 Lecture 1: Overview, Administrivia, Languages, Automata, Regular Expressions Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
1/15/2008 Lecture 2: Parsing & Context-Free Grammars, LR Parsing, LR Parser Construction Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
1/22/2008 Lecture 3: LL and Recursive-Descent Parsing, Intermediate Representations, and Implementing ASTs Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
1/29/2008 Lecture 4: Static Semantics, x86 Lite for Compiler Writers, Code Shape: Basic Constructs, Objects & Classes Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
2/5/2008 Lecture 5: Code Shape II –Objects & Classes, Running MiniJava - Basic Code Generation and Bootstrapping, Instruction Selection Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
2/12/2008 Lecture 6: Instruction Selection, Instruction Scheduling, Register Allocation, Introduction to Optimization Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
2/19/2008 Lecture 7: Introduction to Optimization, Dataflow Analysis, Optimizing Transformations Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
2/26/2008 Lecture 8: Analysis & Optimizations & Loops Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
3/4/2008 Lecture 9: SSA, Exam Topics Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download
3/11/2008 Lecture 10: Java Implementation –JVMs, JITs etc., Memory Management & Garbage Collection, Logistics Stream, Download Download Download WMV
Download MP4
Launch WebViewer Download

Live Streamed Lectures

Live lectures may also be viewed:


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