Schedule

This schedule is subject to change, except for the dates of holidays and exams.

DateChapter(s)Assignment
Intro slides
Preface [reading | slides | lecture], Basics [reading | slides | lecture]
(Basics continued)
Induction [reading | slides | lecture]
A1
Lists [reading | slides | lecture]
(Lists continued, start Poly) A2
Poly [reading | slides | lecture], Tactics [reading | slides | lecture]
(Tactics continued) A3
Logic [reading | slides | lecture]
(Logic continued) A4
IndProp [reading | slides | lecture]
(IndProp continued)
ProofObjects [reading | slides | lecture]
A5
February Break
(ProofObjects continued)
IndPrinciples [reading | slides | lecture]
Prelim: March 4-7: take-home exam
Maps [reading | slides | lecture], Imp [reading | slides | lecture]
(Maps and Imp continued) A6
Auto [reading | slides | lecture]
Hoare [reading | slides | lecture] A7
Hoare2 [reading | slides | lecture]
(Hoare2 continued)
HoareAsLogic [reading | slides | lecture]
A8
Perm [reading | slides | lecture], Sort [reading | slides | lecture]
Multiset [reading | slides | lecture] A9
Spring Break
Spring Break
Selection [reading | slides | lecture]
SearchTree [reading | slides | lecture] A10
Class canceled
Guest Lecture: Dean Greg Morrisett
Guest Lecture: Prof. Ross Tate
Extract [reading | slides | lecture], ADT [reading | slides | lecture] A11
Class canceled
Redblack [reading | slides | lecture] A12
Conclusion: slides
Reading: [De Millo et al. 1979], [Asperti et al. 2009]
Final: March 11-15: take-home exam