COSC 30
Discrete Mathematics in Computer Science
This course develops the mathematical foundations of computer science that are not calculus-based. It covers basic set theory, logic, mathematical proof techniques, and a selection of discrete mathematics topics such as combinatorics (counting), discrete probability, number theory,and graph theory. The mathematics is frequently motivated using computer science applications.
Prerequisites & course information
Prerequisite MATH 3 and COSC 10 ; or Instructor Permission following the completion of MATH 3 and ( COSC 1 or ENGS 20 ).
Sources
- Course catalogue ↗2026-2027