Department of Computer Science MA 112: Discrete Mathematics Course Syllabus
Department of Computer Science MA 112: Discrete Mathematics Course Syllabus
Syllabus:
Ordinary Course Advanced Course
Lec Book
Topic Book Sections Topics
. Sections
1 1.1 Introduction, propositional logic 1.11.4. Mathematical Logic
2 1.2, 1.3 Mathematical Logic (cont.),
Propositional logic, predicates and Quantifiers 1.51.7. Proofs
3 1.4, 1.5 Nested quantifiers, rules of inference 2.12.3. Sets and Functions
4 1.6, 1.7 Sequences, Summation,
Proofs 2.4, 3.2, 3.3 function Growth,
Complexity
5 2.1, 2.2 Sets, and set operations 3.4, 3.5, 3.8 Integers, Primes, Matrices
6 2.3, 2.4 4.14.3 Induction, Strong induction,
Sequences and summations
(omit trees) Recursive structures.
7 3.4, 3.5 5.1, 5.2 (first Counting, permutation,
Integers, division, primes, and GCD.
pages), 5.3 combination.
8 4.1, 4.2 Mathematical induction, strong induction, and Recurrence and solving
well ordering property 7.1, 7.2 recurrence relations.
9 4.3, 5.1 Divide-and-Conquer with
Recursive definition, structural induction, and
basics of counting
7.3, 7.4, 7.5 recurrence, Generating
functions
10 5.2, 5.3, 7.1 Pigeonhole principle, permutations and Relations, equivalence
combinations, Recurrence relations
8.1, 8.3, 8.5 relations
11 7.2, 7.5 Solving recurrence relations, Inclusion-
exclusion.
9.19.3 Graph
12 3.8, 8.1 Matrices, Relations and their properties. 9.4, 9.5 Graph (Cont)
13 8.3, 8.5 Representing relations, equivalence relations.
14 9.1, 9.2 Graph models and terminology.