Codes are studied by various scientific disciplines -- such as information theory , electrical engineering , mathematics , and computer science -- for the purpose of designing efficient and reliable data transmission methods .
Codes are studied by different scientific disciplines for designing data transmission methods that are efficient and reliable .