Coding Theory is the mathematical study of error-detection and error-correction in communication systems.