La théorie des codes est l'étude des codes et de leurs propriétés utilisés en télécommunications. La transmission d'information numérique doit répondre à des impératifs de sécurité, d'efficacité et d'intégrité. Les techniques de codage permettent de compresser l'information (diminution de la redondance: codage source) et d'assurer une transmission efficace par de la détection et de la correction d’erreurs (augmentation de la redondance: codage canal).
TP1 : Codage entropique : Codage de Huffman ;
TP2 : Codage par transformée : Compression par DCT (JPEG) ;
TP3 : Codes linéaires : Code de Hamming ;
TP4 : Codes cycliques : Code convolutionnel (GSM) ;
TP5 : Chiffrement symétrique : Chiffrement de Vigenère ;
TP6 : Chiffrement asymétrique : Algorithme RSA ;
TP7 : Chiffrement quantique.
Sensibilisation à la cybersécurité (cours de première année), Réseaux avancés (cours de deuxième année).
la thématique de la sécurité est abordée (aspect "protection du consommateur" de la norme ISO 26000)