Sets, Sequences, and Functions -- Elementary Logic -- Relations -- Induction and Recursion -- Counting -- Introduction to Graphs and Trees -- Recursion, Trees, and Algorithms -- Digraphs -- Discrete Probability -- Boolean Algebra -- More on Relations -- Algebraic Structures -- Predicate Calculus and Infinite Sets