Calendar

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 functions

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]
&nbsp  
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]
&nbsp  
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]