Course Schedule
Week 1:
Lec.01
Slides: 1.Overview.pdf
Lec.02
Slides: 2.Propositional Logic.pdf
Lec.03
Slides: 3.SAT Solver.pdf
Week 2:
Lec.04
Week 3:
Lec.05
Slides: 4.The Application of Propositional Logic.pdf
Week 4:
Lec.06
Slides: 5.Deduction.pdf
Week 5:
Lec.07
Slides: 6.Predicate Logic.pdf
Lec.08
Slides: 7.SMT Solver.pdf
Notes: SMT Solver Notes.pdf
Week 6:
Lec.09
Slides: 8.Symbolic Execution.pdf
Slides: 9.The Application of Predicate Logic.pdf
Notes: Symbolic Execution Notes.pdf
Week 8:
Lec.12
Slides: 11.Separation Logic V3.pdf
Notes: Automated Verification Lecture Notes
Notes: Separation Logic Lecture Notes
Week 9:
Lec.13
Lec.14
Week 10:
Lec.15
Week 11:
Lec.16
Lec.17
Week 12:
Lec.18
Week 13:
Lec.19
Lec.20
Week 14:
Lec.21
Week 15:
Lec.22
Lec.23
Week 16:
Lec.24