Discrete Mathematics
This course emphasizes topics of relevance to mathematics and computer science majors: logic, proof techniques, mathematical induction, set theory, elementary number theory, functions and their growth, relations, recursion, combinatorics, analysis of algorithms, trees, and graphs.