Ce cours traite des principes de base du codage source (compression des données) et du codage canal.

A la fin du cours les étudiants devront comprendre :

- l'utilité de la compression, la quantité d'information dans une données, la notion d'entropie, le rendement d'un code source la technique de Huffman

- l'utilité du codage canal, le rendement d'un code canal, quelques grandes familles (codes bloc, codes convolutifs), le principe des codes de parités, des codes linéaires, les capacités de détection et de correction d'erreur ainsi que les distances de Hamming d'un code.