CSCI B522 - Progrmg Language Foundations
Spring 2023
- Instructor: Amr Sabry (sabry)
- Sections: 12766
Spring 2022
Spring 2020
Spring 2018
- Instructor: Amr Sabry (sabry)
- Sections: 7961
Spring 2017
- Instructor: Amr Sabry (sabry)
- Sections: 11775
Spring 2016
Spring 2015
Spring 2014
- Instructor: Amr Sabry (sabry)
- Sections: 25568
Spring 2013
- Instructor: Amr Sabry (sabry)
- Sections: 26506
Spring 2012
- Instructor: Amr Sabry (sabry)
- Sections: 27442
- Supplementary Description: The course is about the mathematical and logical foundations of programming language semantics. We will cover the lambda calculus, syntactic theories, abstract machines, type theory, and proof techniques (manual and automated) for reasoning about program invariants.
B521 or equivalent is an absolute prerequisite
- Homepage: https://homes.luddy.indiana.edu/classes/spring2012/csci/b522-sabry
Spring 2011