CSCI 190 - Discrete Mathematics Applied to Computer Science

The following are the Student Learning Outcomes (SLOs) and Course Measurable Objectives (CMOs) for CSCI 190. A Student Learning Outcome is a measurable outcome statement about what a student will think, know, or be able to do as a result of an educational experience. Course Measurable Objectives focus more on course content, and can be considered to be smaller pieces that build up to the SLOs.

Student Learning Outcomes (SLOs)

  1. Students will be able to use truth table for propositional calculus.
  2. Students will be able to use math induction and recursive definitions and algorithms.
  3. Students will be able to understand the terminology of finite graphs and trees and use the basic algorithms for traversal, shortest path, graph coloring.
  4. Students will be able to use basic counting techniques, combinatorics concepts and binomial coefficients.

Course Measurable Objectives (CMOs)

  1. Utilize the appropriate mathematical tool in algorithm design.
  2. Define problems in mathematical terms using the language of sets, logic, arithmetic, combinatorics.
  3. Compose proofs using truth tables or predicate calculus.
  4. Develop algorithms using recursion.
  5. Utilize modular arithmetic and integer arithmetic in problem solving with computers.
  6. Demonstrate elementary counting techniques.
  7. Solve problems using mathematical induction.
  8. Utilize the language of graphs in problem solving and algorithm design.
  9. Classify problems according to mathematical aspect that is relevant to it.
  10. Utilize discrete probability for practical problems.