"Coding theory is the study of the properties of codes and their fitness for a specific application. Codes are used for data compression, cryptography, error-correction and more recently also for network coding. Codes are studied by various scientific disciplines\u2014such as information theory, electrical engineering, mathematics, and computer science\u2014for the purpose of designing efficient and reliable data transmission methods."@en . . .