Skip to page navigationSkip to page content

Home > Liberal Arts > Information and Computer Science > Information and Computer Science

ICS 141 - Discrete Mathematics for Computer Science I

  • Prerequisite: MATH 135
  • Prerequisite or Corequisite: ICS 111
  • Recommended Prep: MATH 205

Includes logic, sets, functions, matrices, algorithmic concepts, mathematical reasoning, recursion, counting techniques, probability theory.

Contact: 3 hours lecture per week

Student Learning Outcomes

Upon successful completion of ICS 141, the student will be able to:

  • Solve problems in prepositional logic.
  • Work with truth tables.
  • Use Venn diagrams.
  • Solve problems in elementary set theory.
  • Prove mathematical theorems, including proofs using mathematical induction.
  • Solve counting problems using basic counting techniques.
  • Solve counting problems using the concepts of permutations, combinations, and binomial coefficients.
  • Solve simple recurrence relations.
  • Work with reflexive, symmetric, transitive, equivalent, and anti-symmetric relations.
  • Determine whether or not a relation is a partial order.
  • Find the closure of a relation.