Contents:
– basic concepts in coding theory
– algebraic methods for the construction of error correcting codes
– Hamming codes
– Linear codes
– Binary Golay codes
– Cyclic codes
Prerequisits: mathematical background (groups, vector spaces, finite fields)