| Moon's day | Woden' s day | Frigga's day | 
|---|
|  |  |  | 
|  |  |  | 
|  | 
| Jan 24 |  | Functions on lists. 2.(2&3)Slides
 |  |  
 |  | 
| Jan 26 |  | Powersets; a language processor. 2.(4-6)Slides
 |  |  
 |  | 
| 
| Jan 29 |  | Proposition. Propositional forms; boolean values; logical equivalence. 3.(1-4)Slides
 |  |  
 |  | 
| Jan 31 |  | Conditionals. 3.(5-7)Slides
 |  |  
 |  | 
| Feb 2 |  | Arguments. 3.(8 & 9)Slides
 |  |  
 |  | 
| 
| Feb 5 |  | Predicates; quantification. 3.(10-13)Slides
 |  |  
 |  | 
| Feb 7 |  | Quantification and arguments. 3.14Slides
 |  |  
 |  |  | 
|  | 
| Feb 14 |  | Proof. Introduction to proofs; subset proofs. 4.(1 & 2)Slides
 |  |  
 |  | 
| Feb 16 |  | Set equality proofs; set emptiness proofs. 4.(3 & 4)Slides
 |  |  
 |  | 
|  | 
| Feb 21 |  | Conditional proofs. 4.(5-8)Slides
 |  |  
 |  |  | 
| 
| Feb 26 |  | From theorems to algorithms. 4.(10 & 11)Slides
 |  |  
 |  | 
| Feb 28 |  | Relation. Introduction. 5.(1-3)Slides
 |  |  
 |  | 
| Mar 1 |  | Properties of relations, part 1. 5.(4&5)Slides
 |  |  
 |  | 
|  |  |  | 
| 
| Mar 11 |  | Properties of relations, part 2. 5.(4&5) |  |  
 |  | 
| Mar 13 |  | Transitive closure. 5.(6 & 7)Slides
 |  |  
 |  | 
| Mar 15 |  | Partial order relations; topological sort. 5.(8 & 9)Slides
 |  |  
 |  | 
|  |  | 
| Mar 22 |  | Self Reference. Recursive types. 6.(1-3)Slides
 |  |  
 |  | 
| 
| Mar 25 |  | Structural induction. 6.4Slides
 |  |  
 |  | 
| Mar 27 |  | Mathematical induction. 6.(5 & 6)Slides
 |  |  
 |  |  | 
| 
| Apr 1 |  | Loop invariants, part 1. 6.(9 & 10)Slides
 |  |  
 |  | 
| Apr 3 |  | Loop invariants, part 2. 6.(9 & 10) |  |  
 |  | 
| Apr 5 |  | Function. Introduction. 7.(1-3)Slides
 |  |  
 |  | 
| 
| Apr 8 |  | Images and inverse images. 7.(4 & 5)Slides
 |  |  
 |  | 
| Apr 10 |  | Map and filter; function properties; inverse functions; composition. 7.(5-8)Slides
 |  |  
 |  |  | 
| 
| Apr 15 |  | No-credit quiz. Countability. 7.15Slides
 |  |  
 |  |  |  | 
| 
| Apr 22 |  | Map and foldl; modeling functions. 7.(5 & 14)Slides
 |  |  
 |  | 
| Apr 24 |  | Huffman encoding. 6.12Slides
 |  |  
 |  |  |