|
Lectures Time: Tuesday 8:00-9:40, Friday 10:00-11:40 Location: East Middle Hall 2-202 (东中院2-202) |
Office Hours Time: Thursday 16:00-17:00 Location: Software Building 1110-2 (软件学院1110-2) |
Emails Instructor: caoqinxiang@sjtu.edu.cn TAs: htftsy@sjtu.edu.cn & wzy1997@sjtu.edu.cn |
OverviewThis course, Programming Languages, is about the theory for the following questions: is this program correct? why is it correct? why is it not correct? how to describe the behavior of a program? how to describe the designed functionality of a program? You will learn operational semantics, denotational semantics, Hoare logic and basic functional programming and proof engineering in Coq (Coq 8.9.0). Extended Reading
Homework
Final project
Lecture ScheduleAll lectures: |