Discrete Mathematics (DM)

-> Chapter 1: Logic [Propositional Logic, Propositional Equivalences , Predicates and Quantifiers , Nested Quantifiers , Rules of Inference , Introduction to Proofs.]

->Chapter 2 : Set Theory [ Sets, relations, functions, partial orders and lattices , Monoids, Groups]

->Chapter 3 : Graph Theory [Graphs: connectivity, matching, coloring.]

-> Chapter 4 : Combinatorics [Counting, Recurrence relations , Generating functions]