2025-2026 Undergraduate Catalog 
    
    May 25, 2026  
2025-2026 Undergraduate Catalog
Add to Personal Catalog (opens a new window)

CS 202 - Discrete Structures I



5.0 Credits
An introductory course covering the study of objects that have discrete as opposed to continuous values including the foundations of logic, algorithm complexity, mathematical induction andreasoning, recursion, relations, and combinatorics.
Prerequisite Completion of CS& 141 with a grade of 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Use logical notation to define and reason about fundamental mathematical concepts such as sets, relations, functions, and integers.
  2. Formulate induction hypotheses and write simple induction proofs.
  3. Use the elementary properties of modular arithmetic and explain their applications in computer science such as cryptography and hashing algorithms.
  4. Calculate the possible outcomes of combinatorial processes such as permutations and combinations.
  5. Calculate probabilities and discrete distributions for simple combinatorial processes.


Course Typically Offered
Fall, Winter



Add to Personal Catalog (opens a new window)