Prerequisite and degree relevance: Mathematics 328K or 341, with a grade of at least C-.

Course description: Introduction to applications of algebra and number theory to error-correcting codes, including finite fields, error-correcting codes, vector spaces over finite fields, Hamming norm, coding, and decoding.