We will cover the following sections of the text:
2.1-2.3, 2.5-2.14, 2.19 Counting techniques3.1-3.5, 3.7 Graphs
5.1-5.5 Generating functions
6.1-6.3 Recurrence relations
10.1-10.4 Error correcting codes
As time permits we will consider
7.1-7.2 Principle of inclusion-exclusion
9.1-9.2 Combinatorial designs