A course designed to prepare math, computer science, and engineering majors for a background in abstraction, notation, and critical thinking for the mathematics most directly related to computer science. Topics include: logic, relations, functions, basic set theory, countability and counting arguments, proof techniques, mathematical induction, combinatorics, discrete probability, recursion, sequence and recurrence, elementary number theory, graph theory, and mathematical proof techniques.

**Grade Basis:** ALP
**Credit hours:** 3.0
**Lecture hours:** 3.0

**Prerequisites:**

- MATH 2413 - Calculus I

**Restrictions:**

- A grade of C or better must be earned to progress to a MATH course that uses this course as a prerequisite.