• Étudier en Drôme Ardèche après le Bac

    L’offre de formation de l’Université Grenoble Alpes et des lycées publics et privés en contrat avec l’État

Notre offre de formation évolue ! Les programmes pour l'année 2027-2028 sont en cours de mise à jour et peuvent évoluer jusqu'au 28 novembre 2026. Les programmes de l'année universitaire 2026-2027 restent consultables en cas de besoin.

UE Algèbre et arithmétique effectives

  • Niveau d'étude

    Bac +3

  • ECTS

    6 crédits

  • Crédits ECTS Echange

    6.0

  • Composante

    UFR Informatique, mathématiques et mathématiques appliquées (IM2AG)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

Bref descriptif du cours
Ce cours propose une introduction à la théorie élémentaire des nombres et à l’algèbre. On mettra l’accent sur les algorithmes et l’analyse de leur complexité, et sur les applications, notamment en cryptographie et en théorie des codes correcteurs. Les séances de travaux pratiques offrent une introduction à SageMath, un logiciel open-source qui regroupe une vaste gamme d'outils pour plusieurs domaines des mathématiques. Il sera utilisé pour implémenter les algorithmes étudiés, expérimenter sur des exemples concrets, "visualiser" et mieux comprendre certaines notions abstraites.

Contenu pédagogique
1) Arithmétique élémentaire
• Division euclidienne, divisibilité, PGCD, identité de Bézout, théorème fondamental de l’arithmétique
• Algorithme d’Euclide (classique et étendu), analyse de complexité
2) Entiers modulo n
• Relation de congruence modulo n et structure de Z/nZ
• Inversibilité, résolution de congruences linéaires
• Théorème des restes chinois, résolution d'un système de congruences
3) Structures algébriques
• Groupes, sous-groupes, théorème de Lagrange, groupes quotients
• Anneaux, corps, idéaux, anneaux quotients
• homomorphismes de groupes et d’anneaux, théorèmes d’isomorphisme
4) Algèbre linéaire effective
• Systèmes d’équations linéaires (à coefficients dans Q ou Z/pZ), opérations élémentaires, formes
échelonnée et échelonnée réduite
• Algorithme de Gauss-Jordan, complexité
• Factorisation PLE et applications
5) Applications
• Cryptographie : RSA, tests de primalité, échange de clés à la Diffie-Hellman, problème du logarithme
discret
• Théorie des codes correcteurs (extra)

Lire plus

Heures d'enseignement

  • CMTDCours magistral - Travaux dirigés36h
  • TPTP18h

Pré-requis recommandés

Notions de base en arithmétique et algèbre linéaire.

Lire plus

Période

Semestre 5