next up previous contents
Next: Computer System Modelling Up: Michaelmas Term 1999: Part Previous: Advanced Graphics and HCI

Types

Lecturer: Dr A.M. Pitts (ap@cl.cam.ac.uk)

No. of lectures: 8

Prerequisite courses: Semantics of Programming Languages, Foundations of Functional Programming


Aims


The aim of this course will be to show how the mathematical formalism introduced in the Part IB course on Semantics of Programming Languages can be applied to the task of specifying and reasoning about type systems for programming languages.


Lectures

Objectives


At the end of the course students should

Recommended books


Cardelli, L. (1997). Type Systems. In CRC Handbook of Computer Science and Engineering. CRC Press.
Cardelli, L. (1987). Basic Polymorphic Typechecking. Science of Computer Programming, vol. 8, pp. 147-172.
Girard, J-Y. (tr. Taylor, P. & Lafont, Y.) (1989). Proofs and Types. Cambridge University Press.



next up previous contents
Next: Computer System Modelling Up: Michaelmas Term 1999: Part Previous: Advanced Graphics and HCI
Christine Northeast
Mon Sep 20 10:28:43 BST 1999