Each student is supposed to
- analyze real life problems
- express them as a coding theory problem
- solve the problem using coding theory methods
- give an interpretation of the theoretical results in the terms of the original problems
At the same time he should decide what are the limits of an ideal theoretical solution in contrast to the real situation.
Hill: A First Course in Coding Theory, Clarendon Press, Oxford, reprinted 2009.
Assmus, Key: Designs and their Codes, University of Cambridge, 1993, ISBN 0-521-458639-0.
Hankerson et al.: Coding Theory and Cryptography, CRC Press, 2000, ISBN 0-8247-0465-7.