1. Sets, Sequences, and Functions 2. Elementary Logic 3. Relations 4. Induction and Recursion 5. Counting 6. Introduction to Graphs and Trees 7. Recursion, Trees and Algorithms 8. Digraphs 9. Discrete Probability 10. Boolean Algebra 11. More on Relations 12. Algebraic Structures 13. Predicate Calculus and Infinite