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
7.1, 7.2, 7.3, 7.4
8.1, 8.2, 8.4
Algebraic systems
12.1, 12.2, 12.3, 12.4
13.1, 13.2, 13.3, 13.4, 13.5
14.1, 14.3 (note also the Diffie-Hellman key exchange protocol, see revision slides)