CI 492
Fall 2026 Part of Term A
Aug 24-Oct 16
Credit: 2 hours.
Introduces fundamental mathematical concepts used for computations. It provides an overview of logic, mathematical proofs, number theory, counting, sets, relations, recursion, graphs and trees. It is designed to teach those concepts while addressing the needs to understand the mathematical formalism behind computation when teaching high school computer programming courses.
2 undergraduate hours. 2 graduate hours.