Introduce the fundamental topics and techniques in discrete and combinatorial reasoning • Introduce wide variety application of Discrete mathematics in Computer Science.