CSE 130
Principles of Programming Languages

Winter 2004
Class Outline

The initial number on each line below refers to the week, while the chapter and section numbers refer to the class text.

Warning: This is subject to significant revision, as I get a better feeling for this particular class.

  1. Introduction and history; review of basic mathematics.
  2. Syntax and grammar.
  3. Synthesized attribute grammars, Post systems, and abstract syntax.
  4. Assignment, control, binding, pointers, and expressions.
  5. Data types.
  6. Polymorphism, blocks, and procedure calls.
  7. Parameter passing, exception handling, and encapsulation; midterm.
  8. Logic programming and Prolog.
  9. Logic programming and Prolog.
  10. Internet languages; review for exam.

To CSE 130 homepage
Maintained by Joseph Goguen
© 2000 - 2004 Joseph Goguen
Last modified: Mon Jan 5 17:29:52 PST 2004