Semestre 1 ou 2 – Option – Codage numérique : du nombre au pixel

Objectifs – acquis d’apprentissage

  • Bases du codage numérique des principaux types de données.
  • Notions fondamentales d’arithmétique des ordinateurs.
  • Estimation des imprécisions de calcul.

Compétences visées

  • Expliquer le fonctionnement matériel et logiciel des systèmes et des réseaux, ainsi que les pratiques et outils visant à assurer la sécurité des systèmes informatiques.
  • Connaître les fondements du codage et du calcul numériques.
  • Manipuler plusieurs codages possibles pour chaque type de données.
  • Appréhender les risques liés aux imprécisions ou erreurs de codage.

Prérequis

Unité d’enseignement Introduction aux systèmes logiques et numériques du semestre 1.

Contenu pédagogique

  • Codage des entiers : compléments sur le codage binaire et le codage en complément à 2, codage redondant.
  • Algorithmes de conversion et arithmétique binaire: compléments et approfondissements algorithmiques.
  • Codage des caractères : de l’ASCII à Unicode.
  • Codage des couleurs, notion d’image numérique.
  • Codage des réels : IEEE 754, exemples de codages non classiques.
  • Précision des calculs et propagation d’erreur.
  • Exemples simples de codages fonctionnels (vérification, compression, etc.) .