Math 2603 - Fall 2019
Introduction to Discrete Mathematics
Syllabus
Lecture Slides
- Lecture 1 - Chapter 0
- Lecture 2 - Chapter 1
- Lecture 3 - Section 1.3, Section 2.1 & 2.2
- Lecture 4 - Section 2.3 & 2.4 Relations
- Lecture 5 - Section 3.1 & 3.2 Functions
- Lecture 6 - Section 3.3 Bijections and cardinality
- Lecture 7 - Section 4.1 - 4.3 Division
- Lecture 8 - Section 4.4 & 4.5 Congruences
- Lecture 9 - Section 5.1 Mathematical Induction
- Lecture 10 - Section 5.2 & 5.3 recursively defined sequences
- Lecture 11 - Section 8.1 & 8.2 Algorithms
- Lecture 12 - Section 8.3 searching & sorting
- Lecture 13 - Section 6.1 & 6.2 principles of counting
- Lecture 14 - Section 6.3 & 7.1 Pigeonhole principle and permutations
- Lecture 15 - Section 7.2 & 7.7 Combinations and the Binomial Theorem
- Lecture 16 - Section 7.3 & 7.4 Probability Theory
- Lecture 17 - Section 7.5 & 7.6 Repetitions and derangements
- Lecture 18 - Section 9.1 & 9.2 Graph Theory
- Lecture 19 - Section 9.3 Isomorphism of Graphs
- Lecture 20 - Section 10.1 & 10.2 Eulerian circuits and Hamiltonian cycles
- Lecture 21 - Section 10.4 Shortest path algorithms
- Lecture 22 - Section 12.1 & 12.2 Trees
- Lecture 23 - Section 12.3 & 12.5 Minimal Spanning Trees & Depth-First Search
- Lecture 24 - Section 13.1 Planar Graphs
- Lecture 25 - Section 13.2 Coloring Graphs
- Lecture 26 - Section 14.1 & 14.2 The Max Flow-Min Cut Theorem