CSE 130
Principles of Programming Languages

Winter 2005
Class Outline

The initial number on each line below refers to the week.

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 - 2005 Joseph Goguen
Last modified: Tue Dec 21 14:11:22 PST 2004