**Scheme:** CBCS

**Semester:** III

**Subject code:** 17CS36

**Credit:** 4

### CLASSES STARTING IN:

**Course Objective:**

This course will enable students to

- Prepare for a background in abstraction, notation, and critical thinking for the mathematics most directly related to computer
- Understand and apply logic, relations, functions, basic set theory, countability and counting arguments, proof techniques,
- Understand and apply mathematical induction, combinatorics, discrete probability, recursion, sequence and recurrence, elementary number theory
- Understand and apply graph theory and mathematical proof techniques.