Table of Contents
Chapter 1: Discrete Worlds and Sets
Chapter 2: Logic and Boolean Algebra
Chapter 3: Proof
Chapter 4: Functions, Relations, and Orders
Chapter 5: Algorithms and Growth
Chapter 6: Counting
Chapter 7: Recursion and Recurrences
Chapter 8: Number Theory and Cryptography
Chapter 9: Discrete Probability
Chapter 10: Trees
Chapter 11: Graphs
Chapter 12: Finite-State Models and Capstone
SUITABLE AUDIENCE
For beginners in computer science, software engineering, mathematics, data science, and related majors, as well as independent learners strengthening their foundations in logic, proof, and discrete structures. Basic algebra is sufficient; calculus and programming are not required.