Math, Comp Sci, Stat and Elec Eng advanced undergraduate and graduate students
Math/ECE 641 is a first course on coding theory with emphasis on linear codes and covering the basics of the subject. It is essential that the student have a good knowledge of basic linear algebra; some knowledge of abstract algebraic systems (finite fields, polynomial rings and ideals, ...) is very helpful. We shall have to develop some of the theory of finite fields. This is necessary even if one is only interested in binary codes.