This course studies the mathematical elements of computer science including propositional logic, predicate logic, sets, functions and relations, combinatorics, mathematical induction, recursion, relations, algorithms, matrices, graphs, trees, Boolean logic, and algebraic structure, with applications. As a beginning course in abstract thinking, this course will lay a basic foundation for mathematical proofs. During the course of the semester, students will learn to recognize and express mathematical ideas graphically, numerically, symbolically, and in writing. Prerequisite: MTH 220 with a minimum grade of C.

For More Information on MTH 320