Kerry Ojakian's CSI 30 Lecture Notes

Topic 1     (Propositional Logic)

Topic 2     (Quantifiers and Predicates)

Topic 3     (Inference and Proofs)     Krantz Proof Article

Topic 4     (Intro to Sets)

Topic 5     (Set Operations)

Topic 6     (Sets as Functions)

Topic 7     (Matrices)

Topic 8     (Algorithms)

Topic 9     (Different Bases)

Topic 10     (Primes, GCD, LCM)

Topic 11     (Modular Arithmetic and Intro to Cryptography)

Topic 12     (Tools For Cryptography)

Topic 13     (Cryptography)
      RSA Handout
      Calculate: GCD/GCF
      Calculate: Modular Inverse
      Calculate: Modular Exponentiation

Topic 14     (Probability)

Topic 15     (Counting)

Topic 16     (Permutations and Combinations)

Topic 17     (Binomial Theorem and Pascal's Triangle)