TU München - Fakultät für
Informatik |
Home | Forschung/Kompetenz | Lehre | Personen | Publikationen | Abschlussarbeiten | Sonstiges | Kontakt | |
Vorlesung | Wintersemester 2006/2007 |
|
Types for Programming LanguagesTime: Wednesdays 10:15-11:45 Place: Zuse (MI 01.11.018) Final exam on 7th February The aim of this lecture course is to show by example how type systems for programming languages can be defined and their properties developed using structural and operational techniques. At the end of the course students should appreciate how type systems can be used to constrain or describe the dynamic behaviour of programs, be able to use a rule-based specification of a type system to infer typings and to establish type soundness results. This course will draw a lot of inspiration from the types course given by Andrew Pitts at the University of Cambridge. It will be organised along the lines:
Recommended reading
Slides (PDF)[Lec 1] [Lec 2] [Lec 3] [Lec 4] [Lec 5, Ho 5] [Lec 6] [Lec 7] [Lec 8] [Lec 9] [Lec 10] [Lec 11]Slides (PS)[Lec 1] [Lec 2] [Lec 3] [Lec 4] [Lec 5, Ho 5] [Lec 6] [Lec 7] [Lec 8] [Lec 9] [Lec 10] [Lec 11]Appraisal Formelsewhere
|