Mathematical foundations for computing including logic, sets, relations, functions, counting, probability, and graph theory.