Students who are required to take learning support math must successfully complete it before taking CSCI 1900. Students will gain a working knowledge of set theory, mathematical induction and recursion, relations and digraphs, functions, trees and languages, finite-state machines, and languages and see how these topics are applied to the practice of computer science.