« MATH202 : Mathématiques pour le numérique 2 » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Ligne 29 : Ligne 29 :
CM1 : Codage et décodage ( [http://lama.univ-smb.fr/~provencal/enseignement/MATH202/MATH202_intro.pdf Présentation d'introduction.] )
CM1 : Codage et décodage ( [http://lama.univ-smb.fr/~provencal/enseignement/MATH202/MATH202_intro.pdf Présentation d'introduction.] )
- Base 2 et complément à 2. ( [https://fr.wikipedia.org/wiki/Compl%C3%A9ment_%C3%A0_deux wikipedia] )
- Base 2 et complément à 2. ( [https://fr.wikipedia.org/wiki/Compl%C3%A9ment_%C3%A0_deux wikipedia] )
- Virgule flottante .( https://fr.wikipedia.org/wiki/Virgule_flottante )
- Virgule flottante .([https://fr.wikipedia.org/wiki/Virgule_flottante wikipedia] )
- ASCII et UTF-8. ( https://fr.wikipedia.org/wiki/UTF-8 )
- ASCII et UTF-8. ([https://fr.wikipedia.org/wiki/UTF-8 wikipedia] )
- Notions théoriques : alphabet, mot, langage, code.
- Notions théoriques : alphabet, mot, langage, code.


CM2 : Codes à longueur variable. ( https://en.wikipedia.org/wiki/Variable-length_code )
CM2 : Codes à longueur variable. ([https://en.wikipedia.org/wiki/Variable-length_code wikipedia] )
- Pourquoi utiliser des codes à longueur variable ? (rép : fréquences différentes)
- Pourquoi utiliser des codes à longueur variable ? (rép : fréquences différentes)
- Inégalité de Kraft. ( https://fr.wikipedia.org/wiki/In%C3%A9galit%C3%A9_de_Kraft )
- Inégalité de Kraft. ([https://fr.wikipedia.org/wiki/In%C3%A9galit%C3%A9_de_Kraft wikipedia] )
- Codes préfixes. ( https://fr.wikipedia.org/wiki/Code_pr%C3%A9fixe et https://en.wikipedia.org/wiki/Prefix_code )
- Codes préfixes. ([https://fr.wikipedia.org/wiki/Code_pr%C3%A9fixe wikipedia] et [https://en.wikipedia.org/wiki/Prefix_code wikipedia] )
- Codage de Huffman. ( [http://lama.univ-savoie.fr/~provencal/enseignement/MATH202/huffman.pdf Algorithme remis en classe], https://fr.wikipedia.org/wiki/Codage_de_Huffman )
- Codage de Huffman. ( [http://lama.univ-savoie.fr/~provencal/enseignement/MATH202/huffman.pdf Algorithme remis en classe],[https://fr.wikipedia.org/wiki/Codage_de_Huffman wikipedia] )
- Compression de données, principes de base, impossibilité à tout compresser.
- Compression de données, principes de base, impossibilité à tout compresser.



Version du 14 février 2017 à 08:47

Responsable du cours : Xavier Provençal

Intervenants : 
 - Pierre Hyvernat (TD/TP)
 - Jacques-Olivier Lachaud (TD/TP)
 - Florent Lorne (TP)
 - Xavier Provençal (CM/TD/TP)


Feuilles de TD

- Feuille TD1.
- Feuille TD2.
- Feuille TD3.

Énoncés des TP

- TP1 : Images et couleurs
  - Énoncé du TP1 : Images et couleurs.
  - Fichier "tp1-NOM.py".
  - Fichier "image.py".
  - Fichier "imagesTest.zip".
- TP2 : À venir.

Cours magistraux

CM1 : Codage et décodage ( Présentation d'introduction. )
 - Base 2 et complément à 2. ( wikipedia )
 - Virgule flottante .(wikipedia )
 - ASCII et UTF-8. (wikipedia )
 - Notions théoriques : alphabet, mot, langage, code.
CM2 : Codes à longueur variable. (wikipedia )
 - Pourquoi utiliser des codes à longueur variable ? (rép : fréquences différentes)
 - Inégalité de Kraft. (wikipedia )
 - Codes préfixes. (wikipedia et wikipedia )
 - Codage de Huffman. ( Algorithme remis en classe,wikipedia )
 - Compression de données, principes de base, impossibilité à tout compresser.
CM3 : Compression de données
 - Compression par dictionnaire.
 - Algorithme LZ78.
 - Algorithme LZW.
 - Introduction à l'arithmétique modulaire.
CM4 : Cryptographie
 - Cryptographie, principes de base.
 - Cryptographie à clé secrète.
   - Chiffre de César (et ses variantes).
   - Masque jetable (et sa variante binaire).
 - Fonction à sens unique.
 - Échange de clés Diffie-Hellman.
 - Cryptographie à clé publique (principes de base)