| Basic tools | 
	     1/27 | 
             Introduction to CS2800  |  
 
	 | 1/29 | 
	     Definitions | 
	      | 
	 | 2/1 | 
	     Functions | 
	     Rosen, Section 2.3. | 
	 | 2/3 | 
	     Cardinality | 
	     Rosen, Section 2.5. | 
	 | Induction | 
	
 | 2/5 | 
	     Induction slides;
	         we covered slides 1-20. | 
	     Rosen, Section 5.1 | 
	 | 2/8 | 
	     Induction slides;
	         we covered slides 21-30. | 
	     Rosen, Section 5.2 | 
	 | 2/10 | 
	     Induction slides;
	         we covered slides 31-45. | 
	     Rosen, Section 5.2 | 
	 | 2/12 | 
	     Induction slides;
	         we covered slides 49-57 (I didn't cover slides 46-48, but I
	         left them in). | 
	     Rosen, Section 5.3 | 
	 | Number Theory | 
	     2/17 | 
	     The muddy children puzzle + number theory:
	         number theory slides | 
	     Rosen, Section 4.1 |  
	 | 2/19 | 
	     Number bases | 
	     Rosen, Section 4.2 | 
	 | 2/22 | 
	     Euclid's GCD algorithm | 
	     Rosen, Section 4.3 | 
	 | 2/24 | 
	     Modular arithmetic | 
	     Rosen, Section 4.3 | 
	 | 2/26 | 
	     Modular division, exponentiation | 
	 | 2/29 | 
	     Euler's theorem  | 
	 | 3/2 | 
	     RSA | 
             Rosen, Section 4.6 | 
	 | 3/4 | 
	     RSA, number
	         theory magic; intro to combinatorics;
	         Combinatorics slides;
	         we covered slides 1-4. | 
	     Rosen, Section 4.6, pp. 385-389 | 
	 | Combinatorics | 
	     3/7 | 
	     Combinatorics
	         slides; we covered slides 5-31 (Sum rule + product rule,
	         permutations and combinations). | 
	     Rosen, pp. 391-395; Sec. 6.3 | 
	 | 3/9 | 
	     Combinatorics slides;
	         we covered slides 32-48 (Combinatorial
	         Identities + Pascal's triangle)  | 
	     Rosen, Section 6.4 | 
	 | 3/11 | 
	     Combinatorics slides;
	         we covered slides 49-62 (Balls and urns, Binomial Theorem) | 
	     Rosen, Section 6.5 | 
	 | 3/14 | 
	     Combinatorics slides;
	         we covered slides 63-74 (Pigenohole principle) + slides 1-7 on
	         probability (what is probability?) | 
	     Rosen, Section 6.2 | 
	 | Probability | 
	     3/16 | 
	     Probability slides;
	         we covered slides 8-26 (properties of probability + conditioning) | 
	     Rosen, Sections 7.1, 7.2 | 
	 | 3/18 | 
	     Probability slides;
	         we covered slides 27-43 | 
	      | 
	 | 3/21 | 
	     Probability;
	         we covered slides 44-52 | 
	     Rosen, Section 7.3 | 
	 | 3/23 | 
	     Probability;
	         we covered slides 53-69 | Rosen Section 7.4 | 
	 | 3/25 | 
	     Probability;
	         we covered slides 70-89. | 
	 | 4/4 | 
	     Probability;
	         we covered slides 90-103 + slides 1-4 of graph theory | 
	 | Graph Theory | 
	     4/6 | 
	     Graph theory;
	         we covered slides 5-17  | Rosen, Sections 9.1 and 10.1 | 
	 | 4/8 | 
	     Graph theory;
	         we covered slides 18-33  | 
	     (parts of) Rosen, Sections 10.2-10.4 |  
	 | 4/11 | 
	     Graph theory | 
	 | 4/13 | 
	     Relations, start of automata | 
	 | Automata | 
	     4/15 | 
	     Designing automata, structural induction | 
	     
	 | 4/18 | 
	     Language of a machine  | 
	     Automata constructions, Rosen, Section 13.3 | 
	         (LaTeX)
	 | 4/20 | 
	     Non-determinism |  Rosen, Section 13.3 | 
	 | 4/22 | 
	     Regular expressions |  Rosen, Section 13.4 | 
	 | 4/25 | 
	     Converting
	     between NFA and RE  |   Rosen, Section 13.4 | 
	 | 4/27 | 
	     Pumping lemma  |  
	 | Logic | 
	     4/29 | 
	     Propositional logic | 
	     Pass
	     and Tseng, Section 6.1; Rosen, Sections 1.1-1.3 | 
	 | 5/2 | 
	     Proof systems | 
	     Table of
	     inference rules; Pass and Tseng, Section 6.2; Rosen,
	     Section 1.6 | 
 
	 | 5/4 | 
	     Soundness
	     and completeness | 
	
 | 5/6 | 
	  First-order logic;
	         we covered slides 1-22  | Pass and Tseng, Section
	     6.3; Rosen, Section 1.4  | 
	 | 5/9 | 
	  Fun topics:
	         slides 23-40. Godel's theorem, 8 powerful ideas from the
	     course, random graphs, and NP-completeness | 
	 | 
	 | Review | 
	     5/11 |  Review
	     Review session | 
	
 | Prelims + Exam | 
	     3/10 | 
             Prelim I, See piazza for locations | 
	     Study guide | 
	 | 4/14 | 
	     Prelim II, location TBA | 
	     Study guide | 
	 | 5/16, 2PM | 
	     Final exam | 
	     Study guide |