This course examines the structures of modern algebra, including groups, linear spaces, rings, polynomials, and fields, and some of their applications to such areas as cryptography, primality testing and the factorization of composite numbers, efficient algorithm design in computing, circuit design, and signal processing. It will include an introduction to quantum information processing. Grading is based on weekly problem sets, a midterm, and a final.

Course prerequisite(s): 

Multivariate calculus and linear algebra.

Course instructor(s): 

View Course Homepage(s) for this course.