Maths ( especially discrete mathematics ) and computer science go very much hand in hand.

Though it is possible for you to be a decent programmer without acing mathematics, having a sound knowledge of discrete mathematics can be a great facilitator when it comes to learning new algorithms.

Teaching everything that discrete mathematics has to offer is well beyond the scope of this course and the technical interviews. So, for now, we will stick to learning some of the most used mathematics concepts.