CSCD 310. DISCRETE STRUCTURES. 4 Credits.
Pre-requisites: CSCD 300 with a grade ≥2.5, EENG 160 with a grade ≥2.0, MATH 301 with a grade ≥2.0, advancement programming exam clearance.
This course studies mathematical aspects of computer science with emphasis on data structures and algorithmic implementation. Topics include logic, methods of proof, set theory, relations and functions, numerical representations, cardinality, computability, combinatorics, discrete probability, computational complexity and graph theory.