Course Description for MTH1137 Discrete Mathematics I


Prerequisites: A good background in college mathematics

Student Population: Computer Science 1st year students (required); some Mathematics and Engineering students

Goals: The aim of this course is to introduce the students to the fundamental concepts of mathematics that are required in understanding, designing and analyzing algorithms. These concepts come mainly from Set Theory, Logic, Enumeration, and Number Theory. This course is a prerequisite for MTH1237 (Discrete Mathematics II) and is a useful prelude to Number Theory, Combinatorics/Graph Theory, Probability, Data Structures and Analysis of Algorithms.

Topics: