Title: Elements of Algebraic Coding Theory