CIS505 Lectures

Here is a set of lecture notes meant to serve as the ``principles'' part of a Programming Language Principles course:

Here are some links to programming languages that will be used for case studies during the course:

Python
ML
Prolog