Prerequisites: An undergraduate course in Calculus
3-0-3
Transition course: Topics from discrete mathematics include set theory, relations and functions, principles of counting, introductory graph theory, formal logic, recursion, and finite state machines.