**[Cr:4, Lc:3, Tt:1, Lb:0]**

- Combinatorics: Counting principles, Permutations, Combinations and the Binomial Theorem, Permutation groups and applications, generating functions, recurrence relations, Partition function, difference equations.
- Graph Theory: Basics of Graph Theory, Euler and Hamilton, Planar Graphs, isomorphism of graphs, matchings.
- Trees: spanning trees, counting trees, Binary trees, enumeration of trees, decision and search trees.
- Mod p-arithmetic: Chinese remainder theorem, Fermat’s little theorem, Euler’s totient function, Wilson’s theorem, quadratic residues.
- Arithmetic functions and multiplicative functions, Mobius inversion, Dirichlet convolution.

Additional Topics: Graph coloring and Ramsey theory, Algorithms in Graph Theory
Problems, Design Theory: Latin Squares, Designs. Dirichlet series and Euler products,
asymptotic behaviour of arithmetical functions.

- J. Morris: Combinatorics.
- D. Knuth: Concrete Mathematics.
- John M. Harris, Jeffry L. Hirst, Michael J. Mossinghoff: Combinatorics and Graph Theory.
- R. Diestel: Graph Theory.
- Niven and Zuckerman: An introduction to the theory of numbers.
- T. Apostol: Introduction to Number Theory