MATH 173A (4.0
Introduction to some of the mathematics used in the making and breaking of codes, with applications to classical ciphers and public key systems. Includes topics from number theory, probability, and abstract algebra. Prerequisite: (MATH 2B or AP Calculus BC) and (MATH 3A or MATH H3A) and MATH 13 or (I&C SCI 6B and I&C SCI 6D). AP Calculus BC with a minimum score of 4. MATH 13 with a grade of C or better.