- Course Code: CMPS643
- Credits: 3
- Hours Distribution: (3crs.: 3lec.)
- Course Type: Departmental Elective (DE)
Course Description
This course will cover concepts of programming languages design, and formal reasoning about programs and programming languages. Topics will include operational semantics, denotational semantics, fixpoints and fixpoint induction, axiomatic semantics, functional programming, logic programming.