- Elementary number theory
- Induction
- Elementary set theory
- Elementary graph theory
- Relations
- Functions
- Algebraic Structures and their applications.
- Counting methods and probability
- Recursion
-
E Billington, D Donovan, B Jones, S Oates-Williams, A Street, Discrete Mathematics: Logic and Structures, 2nd edition, QA39.2.D58.1993
-
http://www.lix.polytechnique.fr/~alain.couvreur/doc_ens/lecture_notes.pdf
-
https://github.com/PacktPublishing/Practical-Discrete-Mathematics