![]() |
|
| Week | Date | Day | Lecture | Topic | Available | Due |
| 1 | Aug 25 |
M | Recitation 1 (Latex) | |||
| Aug 26 |
T | 1 (VA) | Pancakes with a Problem
Lecture slides [PDF] Notes on Pancakes |
|||
| Aug 28 |
R | 2 (VA) | Inductive Reasoning: One Step at a Time
Lecture slides [PDF] Notes on Induction: 1, 2, 3. Notes on common induction mistakes |
Hwk1 | ||
| 2 | Sep 1 |
M | NO CLASSES | |||
| Sep 2 |
T | 3 (VG) | Logic: Axiomatic Systems, Propositional Calculus, First Order Logic.
Lecture slides [PPS, PDF] Notes on Propositional Formulas Notes on first order logic |
|||
| Sep 4 |
R | 4 (VG) | Proofs
Lecture slides [PPS, PDF] Notes on proof methods |
Hwk2 | Hwk1 [Solutions] | |
| 3 | Sep 8 |
M |
Recitation 2 (Logic)
Solutions |
|||
| Sep 9 |
T | 5 (VG) | Counting I
Lecture slides [PDF] Notes on Counting |
|||
| Sep 11 |
R | 6 (VG) | Counting II.
Lecture slides [PDF] |
Hwk3 | Hwk2 [Solutions] | |
| 4 | Sep 15 |
M |
Recitation 3 (Counting)
Solutions |
|||
| Sep 16 |
T | 7 (VG) | Generating Functions
Lecture slides [PDF] Notes on generating functionss More notes on generating functions |
|||
| Sep 18 |
R | 8 (VG) | Combinatorial Games Lecture slides [PDF] Notes on Games |
Hwk4 |
Hwk3 [Solutions] | |
| 5 | Sep 22 |
M |
Recitation 4 (Generating Functions and Combinatorial Games) Solutions |
|||
| Sep 23 |
T | 9 (VA) | Probability - I Lecture slides [PDF] Notes on probability |
|||
| Sep 25 |
R | 10 (VA) | Probability - II
Lecture slides [PDF] Notes on random variables |
Hwk5 | Hwk4 [Solutions] | |
| 6 | Sep 29 |
M |
Recitation 5 (Probability) Solutions |
|||
| Sep 30 |
T | TEST 1
Practice Test [Solutions] |
||||
| Oct 2 |
R | 11 (VA) | Graphs - I Lecture notes [PDF] Notes on Graphs I Further notes on basics of graphs |
|||
| 7 | Oct 6 |
M | Recitation 6
(Graphs)
Solutions |
|||
| Oct 7 |
T | 12 (VA) | Graphs - II Lecture slides [PDF] Notes on Graphs II Notes on Planar Graphs |
Hwk6 | Hwk5 [Solutions] | |
| Oct 9 |
R | 13 (VA) | Graphs - III Lecture slides [PDF] |
|||
| 8 | Oct 13 |
M | Recitation 7
(Graphs)
Solutions |
|||
| Oct 14 |
T | 14 (VG) | Group Theory
Lecture slides [PDF] Notes on group theory |
|||
| Oct 16 |
R | 15 (VG) |
Fields, Polynomials
Lecture slides [PDF] Notes on polynomials, error correction |
Hwk7 | Hwk6 [Solutions] | |
| 9 | Oct 20 |
M | Recitation 8 (Polynomials and Groups)
Solutions |
|||
| Oct 21 |
T | 16 (VA) | Random Walks
[PDF] |
|||
| Oct 23 |
R | 17 (VG) | Error Correction Lecture slides [PDF] [PPS] Notes: Sections 5 here and here |
Hwk8 | Hwk7 [Solutions] | |
| 10 | Oct 27 |
M | Recitation 9 (Random Walks, Error Correction)
Solutions |
|||
| Oct 28 |
T | 18 (VG) | Public Key Cryptography Lecture slides [PDF] |
|||
| Oct 30 |
R | 19 (VA) |
Finite State Automata
[PDF] |
Hwk8 [Solutions] | ||
| 11 | Nov 3 |
M | Recitation 10 (Crypto and FSAs)
Solutions |
|||
| Nov 4 |
T | TEST 2
Practice Test [Solutions] |
||||
| Nov 6 |
R | 20 (VA) | Cantor's Legacy: Infinity And Diagonalization [PDF] | Hwk9 | ||
| 12 | Nov 10 |
M |
Recitation 11 (FSA)
Solutions |
|||
| Nov 11 |
T | 21 (VA) | Turing and Church's Legacy: The Limits of Computation [PDF] |   | ||
| Nov 13 |
R | 22 (VG) | Godel's Legacy: Truth vs. Proof
Lecture slides [PDF] |
Hwk10 | Hwk9 [Solutions] | |
| 13 | Nov 17 |
M | Recitation 12 (Turing Machines)
Solutions |
|||
| Nov 18 |
T | 23 (VG) | Efficient reductions
Lecture slides [PDF] |
  | ||
| Nov 20 |
R | 24 (VG) | P vs NP
Lecture slides [PDF] |
Hwk11 | Hwk10 [Solutions] | |
| 14 | Nov 24 |
M |
Recitation 13 (Reductions)
Solutions |
|||
| Nov 25 |
T | 25 (VA) | Approximation algorithms Lecture notes [PDF] |
|||
| Nov 27 |
R | No classes | ||||
| 15 | Dec 01 |
M | Recitation 14 (Solutions) ( ) | |||
| Dec 02 |
T | 26 (VG) | Interactive/Zero Knowledge Proofs Lecture slides [PDF] |
Hwk11 [Solutions] | ||
| Dec 04 |
R | 27 (VA) |
Epilogue/special topic
Lecture slides [PDF] |
|||