CS 164: Supplementary Lecture Notes

Spring, 2005

Please try to avoid printing lecture notes (or do it on your own printer), if they are handed out in class. Extra hard copies will be available either outside 787 Soda, or in the bins in 283 Soda (check both sets of bins). If you must print copies of the lecture notes, please use the printable versions below, which are condensed.


% lecture(number, date, notes/Y, slides/Y, subject, other files, corrections)


Lecture Date Notes Subject Other files Corrections
#1 Wed, 19 Jan notes, slides (for printing) Course Introduction - -
#2 Fri, 21 Jan notes, slides set 1 (for printing),
slides set 2 (for printing)
Lexical Analysis - -
#3 Mon, 24 Jan - Lecture #2, cont.: automata - -
#4 Wed, 26 Jan - Lecture #2, cont.: regular expressions - -
#5 Fri, 28 Jan notes, slides set 1 (for printing),
slides set 2 (for printing)
Scanner generators, parsing intro JFlex samples -
#6 Mon, 31 Jan slides (for printing) Parsing, part 2 - -
#7 Wed, 2 Feb - Parsing, part 3 - -
#8 Fri, 4 Feb slides (for printing) Parsing, part 4 - -
#9 Mon, 7 Feb slides (for printing) LL(1) parsing - -
#10 Wed, 9 Feb - LL(1) parsing end, part 6 calculator example -
#11 Fri, 11 Feb - Ambiguous grammars, make makefile examples -
#12 Mon, 14 Feb - Bottom-up parsing - -
#13 Wed, 16 Feb notes, slides (for printing) LR(0) and LALR(1) - notes corrected 2/25/2005
#14 Fri, 18 Feb slides set 1 (for printing),
slides set 2 (for printing)
LALR(1), cont.; semantic actions - -
#15 Wed, 23 Feb notes, slides (for printing) more semantic actions, scope - -
#16 Fri, 25 Feb - static checking: scope, etc. - -
#17 Mon, 28 Feb - more static checking - -

[CS164 Home Page]

Page was last modified on Sun Mar 6 15:36:37 2005.
Address comments and questions to cs164@eecs.berkeley.edu