Reference Material

There is no required textbook for this course. Electronic reference material will be provided here as the term progresses.

Note: The main or “required” material is also mirrored locally whenever this is permitted by the license of the respective material. Note however that such a material has its own license and so is not necessarily covered by the site license.

Functional Programming

Logic Programming

Scanning and Parsing

Semantic Analysis

Types and Classes

Note: I am assuming that OOP principles are already known and so I have not provides references for that.