Additional Content
Unless otherwise indicated, a grade of C or higher is required for all prerequisite courses.
Covers the fundamental mathematical elements of computer science including mathematical logic, sets, functions and relations, generating functions, combinatorics, methods of mathematical proof, basic number theory, algorithms, graphs, trees, basics of probability and statistics, Bayes' theorem, Binomial theorem, discrete probability, and computational complexity.