Kerry Ojakian's CSI 35 Lecture Notes

Topic 0 (Algorithms)

Topic 1 (Proofs)
    Krantz Proof Article (at least read first 3 sections)
    Inference Rules Handout

Topic 2 (Induction)

Topic 3 (Strong Induction and Well Ordering)

Topic 4 (Recursive Definitions)

Topic 5 (Recursive Proofs)

Topic 6 (Relations)

Topic 7 (Equivalence Relations)

Topic 8 (Partially Ordered Sets)

Topic 9 (Intro to Graph Theory)

Topic 10 (More Intro to Graph Theory)

Topic 11 (Eulerian and Hamiltonian Walks)

Topic 12 (Colorings and Matchings)

Topic 13 (Games on Graphs) A Video on Cops/Robber game.

Topic 14 (Finite Automata)       Online simulator

Topic 15 (Intro to Trees)

Topic 16 (Tree Applications)       Twine (for building a decision tree)       Animal Guessing Example

Topic 17 (Tree Traversal)

Topic 18 (Spanning Trees)