DISCRETE MATHEMATICS FOR ENGINEERS (RYERSON UNIVERSITY, 2017)
LECTURE SLIDES 01: propositional logic, 02: predicate logic, 03: set theory, 04: induction, 05: recursion, 06: divisibility, 07: congruences, 08: RSA, 09a: RSA - proofs, 09b: graph theory I, 10: graph theory II, 11: graph theory III. Each of these is a 3h lecture. I recommend breaking them up into smaller chunks.
IN-CLASS WORKSHEETS 01: propositional logic worksheet 02: predicate logic worksheet 03: set theory worksheet 04: induction worksheet 05: recursion worksheet 06: divisibility worksheet 07: congruences worksheet 08: RSA worksheet (change the numbers in question 3 for different versions) 09: graph theory I worksheet 10: graph theory II worksheet 11: graph theory III worksheet
ASSIGNMENTS Propositional logic assignment