MAT 2310 Discrete Mathematics for Computer Science

(formerly MAT 231; MAT 228 for 1 credit)

The course will cover mathematical concepts that are fundamental to many areas of computer science. Topics include positional numeral systems, logic, sets, relations, functions, solving recurrence relations, graphs and trees, matrices, finitestate automata, basics of counting and discrete probability. Throughout the course, there will be an emphasis on computer science applications. Students who have taken MAT 2280 may not also take MAT 2310.

Credits

3

Prerequisite

Co-requisite or prerequisite: MAT 2290

Distribution

Mathematics/Computer Studies