Prerequisites: MTH 2120 (required) and MTH 2110 (or another proof-based math class)
Co-requisites: MTH 3140
Credits: 2 ENGR
Usually offered: Spring
For information contact: Sarah Spence Adams
Course description: Error-control codes are used to detect and correct errors that occur when data are transmitted across a noisy channel. This course provides an introduction to error-control codes, including linear, cyclic, binary, and non-binary codes. Mathematics such as modular arithmetic and introductory ring and field theory will be introduced and used extensively. Students must simultaneously enroll in MTH 3140 and ENGR 3140 for a total of 4 credit hours.