Algebraic Coding Theory Honors Thesis Ahsan Ashraf Expected date of graduation: May 15, 2010 Dr. Arnold Feldman Franklin & Marshall College Department of Mathematics and Computer Science May 13, 2010 Abstract This project will attempt an in-depth study of algebraic coding theory. We will study the two basic kinds of codes: Block codes and trellis codes. Specifically, we will look at linear block codes, cyclic codes, Hamming codes, and convolutional codes. 1