Introduction
This course is an introduction to formal programming language semantics. The topics covered are:
  1. Review of necessary math background
  2. Big-step operational semantics using a Plotkin inference system
  3. Axiomatic semantics using the Hoare/Floyd axioms
  4. Denotational semantics using Strachey/Scott lambda calculus

Click on Announcements for the lastest news of postings etc.
Click on Navigation for an overview of the site
Click on Topics for the course materials, organized by topic
Click on Caendar for the course notes, in chronological order