Basic concepts, Definition and measures of information, Εntropy, Μutual information, Discrete information sources, Memoryless Sources and Markov models, Continuous Information Sources, Sampling theorem, Channel capacity, Noiseless channels, Channel coding, Channels with noise, Shannon’s theorem of coding, Analysis and design of error-control channel codes, Hamming codes, Block codes, Convolutional codes, Cryptography and information theory.