When we transmit any sort of message errors will occur.
Coding theory provides mathematical techniques for
ensuring that the message can still be read correctly.
Since World War II it has been realised that the
theory is closely linked to cryptography - that
is to techniques intended to keep messages secret.