Discrete structures include important material from such areas as set theory, logic, graph theory, and combinatorics. This material is foundational for computing. This course includes a body of material of a mathematical nature that computer science and information technology education must include. The course material forms the basis of knowledge necessary for specialization in computing.