Computer Science 235 - Algebraic Algorithms









2012-09-04lecture
  • lecture notes
  • introduction and motivation
  • review of logic, sets, relations
2012-09-06lecture
2012-09-11lecture
2012-09-13lecture
2012-09-14
2012-09-18lecture
2012-09-20lecture
  • lecture notes
  • greatest common divisor
  • probable primes
  • chinese remainder theorem (CRT)
2012-09-25lecture
2012-09-27lecture
  • lecture notes
  • Euler's totient function
  • multiplicative inverses in Z/nZ
2012-09-28
2012-10-02lecture
  • lecture notes
  • more on Euler's totient function
  • more on multiplicative inverses
  • RSA cryptographic protocol
2012-10-04lecture
  • lecture notes
  • complexity of intractable problems
  • polynomial-time reductions
2012-10-09monday schedule
    2012-10-11lecture
    • lecture notes
    • more on intractable problems
    • RSA problem
    • factoring
    • computing the totient function φ
    2012-10-12
    2012-10-16lecture
    2012-10-18lecture
    • lecture notes
    • complexity of tractable problems
    • efficient bit vector arithmetic
    2012-10-23lecture:
    review
    2012-10-25
    Thu. 3:30-5 PM
    midterm exam
      2012-10-26
      2012-10-30lecture
      • review of midterm solutions
      2012-11-01lecture
      2012-11-06lecture
      • lecture notes
      • properties of algebraic structures
      • algebraic structures in applications
      2012-11-08lecture
      • lecture notes
      • discussion of homework
      • permutation groups
      • double cosets
      2012-11-13lecture
      • lecture notes
      • review of algebraic structures
      • structural induction
      • induction over N
      2012-11-15lecture
      2012-11-20lecture
      • lecture notes
      • isomorphisms
      • fundamental theorem of arithmetic
      • subgroups
      2012-11-22recess
        2012-11-27lecture
        • lecture notes
        • comments about assignment
        • review of permutation groups
        • group isomorphisms and CRT
        2012-11-28
        2012-11-29lecture
        2012-12-04lecture
        2012-12-06lecture:
        review
        2012-12-11lecture:
        review
        2012-12-12
        2012-12-14
        2012-12-18
        Tue. 3-5 PM
        CAS 222
        final exam