Fundamentals of Programming Languages (X037515)
to graduates, School of Software
[CGP99]Edmund M. Clarke Jr., Orna Grumberg, Doron A. Peled. Model Checking. MIT
Press, 1999
[Win93] Glynn Winskel. Formal Semantics of Programming Languages: An Introduction.
MIT Press, 1993
[Pie02] Benjamin C. Pierce. Types and Programming Languages. MIT Press, 2002
Lecture 1. Introduction and Preliminary.
Lecture 3. Finite and Buchi Automata.
Lecture 4. LTL Model Checking.
Lecture 5. Abstract Interpretation.
Lecture 6. Pushdown Automata and Interprocedual Programs.
Lecture 8. Lambda Calculus and Types.
Guoqiang Li
Last modified: Friday, Jan. 30, 2026.