Introduction to sets, functions, and algorithms in discrete math
Number theory and matrix operations
Propositional logic, predicates, and formal proofs
Mathematical induction and recursive algorithms
Combinatorics and basics of probability theory
Relations, equivalence, and graph theory fundamentals