Calendar

January February March April May

01/16/08 Introduction.

01/18/08 Why are there so many languages? Models of Computation. [class notes]

01/21/08 MLK holiday No Class

01/23/08 Semantic methods. Formal vs. virtual machine method. Syntax. BNF, EBNF, abstract syntax. Parsing. [class notes]

01/25/08 Denotational semantics. [class notes]

01/28/08 Introduction to Java. classes, methods, inheritance, polymorphism [class notes]

01/30/08 More Java. Interfaces, packages, Java collections. [class notes]

(NMSU calendar)