Coding theory

Definition
Coding theory is

"[t]he science of designing encoding schemes for specific applications &mdash; for example, to enable two parties to communicate over a noisy channel."