Schedule for CSE 655

Note on reading material: You do not need to read everything listed in the table under "Reading". The starting point should always be the lecture notes. If you want more details on a specific issue, look it up in the book.

Date Topic Reading Lecture Notes
1/5 Course Info Syllabus.pdf
1/5 Introduction Ch. 1, Ch. 2 Intro.pdf ; also see here
  Languages and Grammars Ch. 3, except 3.4 and 3.5 Grammars.pdf
  Recursive Descend Ch. 4, in particular 4.4 RecursiveDescend.pdf
1/19 No class
  Scheme Ch. 15, mainly 15.5 Scheme.pdf
2/9 Midterm exam, DL 357 distribution of scores
  Object-Oriented Languages Ch. 12, in particular 12.5 and 12.6 OO.pdf | JavaCppExample.pdf
  Scoping in Programming Languages Ch. 5, 9, 10 Scoping.pdf
  Types in Programming Languages Ch. 5 Types.pdf
3/13 Last day of classes
3/18 Final exam, DL 357, 9:30 am