CC-DS: Discrete Structures
CC-AL: Algorithms and Complexity
CE-DSC Discrete Structures
o propositional logic and logical connectives o truth tables and logical equivalences o converse, inverse, contrapositive o normal forms (conjunctive and disjunctive) |
week 01 |
o predicate logic with single and nested quantifiers o predicate logic operations |
week 02 |
o use of inference rules to analyze arguments o syllogisms and fallacies |
week 03 |
o the structure of formal proofs o direct proof, proof by counter example o proof by contradiction, proof by cases |
week 04 |
o functions (surjections, injections, inverses, composition) o sequences & summations |
week 05 |
o sets (power sets, Venn diagrams and tables, Cartesian product) o set operations (complement, union, intersection, difference) o cardinality and countability |
week 06 |
o algorithms and algorithm analysis o function growth & big-oh notation |
week 07 |
o integer division, modulo o primes and greatest common divisor |
week 08 |
o positional number systems o binary, octal, hexadecimal conversions and operations |
week 09 |
o standard strong and structural induction o proving recursive algorithms by induction |
week 10 |
o basic combinatorics o sum and product rule, rule of falling powers o inclusion/exclusion and pigeonhole principles o permutations and combinations o binomial coefficients and Pascal's triangle |
week 11 |
o introduction to discrete probability o complements and unions of events |
week 12 |
o properaties of relations (reflexivity, symmetry, transitivity) o relation composition |
week 13 |
o recursive definitions o solving recurrence relations |
week 14 |
o Boolean circuits o logic gates and logic diagrams |
week 15 |
A 93% A- 90% 10 HW/Labs...10% B+ 87% 10 Quizzes...60% B 83% Final Exam...30% B- 80% C+ 77% C 70% C- 65% D+ 60% D 50% D- 40% F below 40%