Fundamentals of set theory, graph theory, enumeration, and algebraic structures, with applications in computing.