Entropy and Information theory, types of data, source coding, channel coding, Secrecy coding. Channel capacity, Shannon theorem, error control coding, detection and correction methods