Course Schedule
Here is this semester's tentative schedule.
| Date | Topic | Reading | Slides |
| Aug 25 | Propositional Logic | Rosen 1.1-1.2 | lec 1 |
| Aug 30 | Propositions, Quantifiers | Rosen 1.2-1.3 Notes: Ch 1 |
lec 2 |
| Sep 01 | Quanifiers and Predicates | Rosen 1.3-1.4 Notes: Ch 2 |
lec 3 |
| Sep 06 | Proof Techniques | Rosen 1.5 Notes: Ch 3 |
lec 4 |
| Sep 08 | Sets | Text: Ch 1.6 Notes: Ch 4 |
lec 5 |
| Sep 13 | More Sets | Text: Ch 1.7 Notes: Ch 4 |
lec 6 |
| Sep 15 | Functions | Text: Ch 1.8 Notes: Ch 4 |
lec 7 |
| Sep 20 | Algorithms | Text: Ch 2.1, 2.2 Notes: Ch 4.1 - 4.12 |
lec 8 |
| Sep 27 | big-O | Text: Ch 2.2-2.3 Notes: Ch 6 |
lec 9 |
| Sep 29 | Summations and Hotel Infinity | Text: Ch 3.2 Notes: Ch 4.15, 6.2-6.3 |
lec 10 |
| Oct 04 | Infinite Cardinality, Induction | Text: Ch 3.3 Notes: Ch 6 |
lec 11 |
| Oct 06 | Strong Induction and Recursive Definitions | Text: Ch 3.4 Notes: Ch 7 |
lec 12 |
| Oct 11 | Inductive definitions, Algorithms | Text: Ch 3.4-3.5 Notes: Ch 7 |
lec 13 |
| Oct 13 | Algorithms, Counting | Text: Ch 3.5, 4.1 Notes: Ch 8 |
lec 14 |
| Oct 18 | Permutations, Combinations, and PHP | Text: Ch 4.2-4.3 |
lec 15 |
| Oct 20 | Binomial Theorem, Generalized Permutations and Combinations | Text: Ch 4.4, 4.5 |
lec 16 |
| Oct 25 | more counting and Probability | Text: Ch 4.5, 5.1 |
lec 17 |
| Oct 27 | Probability | Text: 5.2 |
lec 18 |
| Nov 01 | Expectation and Variance | Text: Ch 5.3 |
lec 19 |
| Nov 08 | Recurrences | Text: 6.1 |
lec 20 |
| Nov 10 | Annihilators | Text: Ch 6.2 |
lec 21 |
| Nov 15 | Annihilators, etc. | recurrences handout |
lec 22 |
| Nov 17 | Divide and Conquer Recurrences | recurrences handout |
lec 23 |
| Nov 29 | Relations | Text: Ch 7.1 |
lec 24 |
| Dec 01 | Equivalence Relations | Text: Ch 7.4-7.5 |
lec 25 |
| Dec 06 | Partial Orders | Text: Ch 7.6 |
lec 26 |
| Dec 08 | Graphs | Text: Ch 8.1-8.2 |
lec 27 |