The preliminary syllabus for the course is the following sections from Aigner - Discrete Mathematics:
Counting
1.1, 1.2, 1.3, 1.4
2.1, 2.4
3.1, 3.2, 3.3
5.1
Graph theory
6.1, 6.2, 6.3, 6.4
7.1, 7.2, 7.3, 7.4
8.1, 8.2, 8.4, 8.5
Algebraic systems
12.1, 12.2, 12.3, 12.4
13.3, 13.4, 13.5
14.1, 14.3