CSE 413 Au07 Lecture Slides & Examples
- Wed 09-26-2007: Lecture 1 Introduction
Original Slides
- Fri 09-28-2007: Lecture 2 Scheme - Intro
Inked Slides
Example Scheme file used in class
Original Slides
- Mon 10-01-2007: Lecture 3 Scheme - Lists
Inked Slides
- Wed 10-03-2007: Lecture 4 Scheme - More Lists
Box Diagram
Example Scheme file used in class
- Fri 10-05-2007: Lecture 5 Scheme - Higher Order Functions
Original Slides
- Mon 10-08-2007: Lecture 6 Scheme - Closures
Original Slides
Inked Slides
Example Scheme file used in class
Examples from last time, with solutions
- Wed 10-10-2007: Lecture 7 Scheme - Side Effects & Scope
Example Scheme file used in class
Handout from class
Solutions
- Fri 10-12-2007: Lecture 8 C - Intro
Slides from class
- Mon 10-15-2007: Lecture 9 C - Pointers
Pointers video
Video code in C, Java
- Wed 10-17-2007: Lecture 10 C - Scope, Function calls
Original Slides
Inked Slides
hello.c,
pointer-test.c,
pointers-big.c
- Fri 10-19-2007: Lecture 11 C - Arrays & Pointers
Original Slides
call_h.c,
arrays_pointers.c,
read_example.c
- Mon 10-22-2007: Lecture 12 C - Command line args, structs
Original Slides
structs-class.c
- Wed 10-24-2007: Lecture 13 C - structs, malloc, free
Original Slides
- Fri 10-26-2007: Lecture 14 C - malloc, free, typedef, compilation
Original Slides
Inked Slides
malloc_example.c
- Mon 10-29-2007: Lecture 15 C - more macros, separate files
Original Slides
macro_examples.c
- Wed 10-31-2007: Lecture 16 C - separate files, make, gdb
Original Slides
version01.zip
version02.zip
gdb_examples.c
- Fri 11-02-2007: Lecture 17 PL History
Original Slides
Inked Slides
PL Timeline
- Mon 11-05-2007: Midterm
- Wed 11-07-2007: Lecture 18 Compilers Overview
Original Slides
- Fri 11-09-2007: Lecture 19 Compilers Overview (cont.)
Inked Slides
- Wed 11-14-2007: Lecture 20 Compilers - Regular Expressions & Scanning
Original Slides
- Fri 11-16-2007: Lecture 21 Compilers - Regular Expressions & FSA
Inked Slides
RE Problems
- Mon 11-19-2007: Lecture 22 Compilers - Grammars & Parsing
Original Slides
Inked Slides
RE Problems
- Wed 11-21-2007: Lecture 23 Compilers - Grammars & LL Parsing
Inked Slides from 11-19 (w. more ink)
Original Slides
Inked Slides
- Mon 11-26-2007: Lecture 24 Compilers - Derivations & Parse Trees
Inked Slides from 11-19 with Solutions added
- Wed 11-28-2007: Lecture 25 Compilers - x86 Overview
Original Slides
Inked Slides (Ink from 11-30 with slide 42 updated to show stack frames)
- Fri 11-30-2007: Lecture 26 Compilers - x86 Code Generation
Original Slides
Inked Slides
- Mon 12-03-2007: Lecture 27 Compilers - x86 Code Generation & OO Languages
Original Slides
- Wed 12-05-2007: Lecture 28 Compilers - OO Languages
Inked Slides
- Fri 12-07-2007: Lecture 29 Linking & Garbage Collection, WrapUp
Linking & GC - Original Slides
Inked Slides
WrapUp - Original Slides
Notes:
- Slides with ink tend to print well in landscape mode, with 4
slides per page.
- Inked slides are created with Classroom Presenter