Course Calendar

Subscribe to this calendar: iCal or Google.

Date Topic Slides Read Out Due
Sep 27 Solver-Aided Programming I L01, code [1]    
Sep 29 Solver-Aided Programming II L02, code [2] HW1  
Oct 04 SAT Solving Basics L03, code [3]    
Oct 06 A Modern SAT Solver L04 [4][5]    
Oct 11 Applications of SAT L05, code [6]    
Oct 13 SAT Modulo Theories L06, code [7]    
Oct 18 A Survey of Theory Solvers L07, code [8]    
Oct 20 Combining Theories L08 [9] HW2 HW1
Oct 25 The DPLL(T) Framework L09, code [10]    
Oct 27 Finite Model Finding L10, code [11]   Proposal
Nov 01 Reasoning about Programs I L11 [12]    
Nov 03 No class, Instructor Broken        
Nov 08 Reasoning about Programs II L12 [13]    
Nov 10 No class, Veterans Day     HW3 HW2
Nov 15 No class, Project Hack Day!        
Nov 17 Applications by Maaz Ahmad L13      
Nov 22 No class, Thanksgiving        
Nov 24 No class, Thanksgiving        
Nov 29 Symbolic Execution L14 [15]    
Dec 01 Angelic Execution L15 [16][17]    
Dec 06 Program Synthesis L16 [19]    
Dec 08 Project Demos L17     HW3, Demo, Report, Prototype