CSE 130
Principles of Programming Languages

Winter 2006
Class Outline

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

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

  1. Introduction and history; review of basic mathematics.
  2. Syntax and grammar.
  3. Assignment, control, binding, pointers, and expressions.
  4. Data types.
  5. Polymorphism, blocks, procedure calls, and parameter passing
  6. Encapsulation, modules and classes; midterm.
  7. Functional programming.
  8. Logic programming and Prolog.
  9. Logic programming and Prolog.
  10. Internet languages; review for exam.

To Readings page
To Class Notes page
To CSE 130 homepage
Maintained by Joseph Goguen
© 2000 - 2006 Joseph Goguen
Last modified: Mon Jan 9 14:18:58 PST 2006