Bienvenue#
Intervenants#
AB: Alexandre Bailleul (ENS)
AV: Anne Vaugon (Orsay)
JL: Jean Lecureux (Orsay)
MP: Milan Perera (ENS)
NB: Nicolas Bitar (Orsay)
NT: Nicolas M. Thiéry (Orsay)
Organisation pratique#
Une semaine typique comporte:
Un cours le mardi matin de 9h à 12h
Un TP le mercredi matin de 9h à 12h
Tous les cours ont lieu dans le bâtiment 307 sur le campus d’Orsay.
Planning#
Il s’agit d’un planning provisoire !
2022-09-06 : Réunion de rentrée pour les étudiants Orsay
2022-09-14 [NT] Introduction, TP
2022-09-21 [NT] Introduction, TP
2022-09-28 [NT + NB] Tris et complexité, TP
2022-10-4–5 [NT+ NB] Tris et complexité : suite du TP
Mardi 4 octobre salle 0E7 et 0E82022-10-11–12 [JL] Polynômes, Euclide et restes chinois, TP
2022-10-18–19 [JL] Polynômes, Euclide et restes chinois, TP
2022-10-25–26 vacances
vacances
2022-11-8–9 [JL] Polynômes, Euclide et restes chinois
2022-11-15–16 [AV] Résultant, corps finis, primalité
2022-11-22–23 [AV] Résultant, corps finis, primalité
2022-11-29–30 [AV] Résultant, corps finis, primalité
2022-12-6–7 [AV] Étude d’un texte
écrits blancs
2023-01-04 [AV] Passages sur texte
2023-01-11 [AV] Passages sur texte
2023-01-16 [AB+AV] Passages sur texte
2023-01-24–25 [AB+AV+JL+MP] Passages sur texte
2023-01-31 et 2023-02-01 [NB] Cours et TP : algèbre linéaire (cours en 0A5, TP en 0D10)
2023-02-07–08 pas de cours d’option C
2023-02–14–15 [NT] Cours et TP : codes correcteurs (cours en 0A5, TP en 0D10)
2023-02-21–22 pas de cours d’option C
2023-02-28 et 03-01 vacances
2023-03-7–8 pas de cours d’option C
2023-03-14–15 pas de cours d’option C
2023-03-21 [NT] cours produits rapides (salle 0A5)
2023-03-22 [NT] TP produits rapides (salle 0D10)
2023-03-28 [AB] passages sur textes
2023-03-29 [PLM] passages sur textes
2023-04-04 [PLM] passages sur textes
2023-04-05 [MP+PLM] passages sur textes
2023-04-11 [PLM] passages sur textes
2023-04-12 [MP+PLM] passages sur textes
2023-04-18 [AB+PLM] passages sur textes
2023-04-19 [PLM] passages sur textes
2023-04-25 [AV] passages sur textes
2023-04-26 [AV+MP] passages sur textes
2023-05-09 [PLM] passages sur textes
2023-05-10 [MP] passages sur textes
Quelques références#
Option C de l’agrégation#
Utilisation du système de calcul formel libre XCAS pour l’agreg
Sites de Frédéric Han et Pascal Molin, préparation agreg de Paris 7
Site de Karim Belabas, préparation agreg de Bordeaux
SageMath ou Sage#
Le site de Sage: sagemath.org (version française)
Le livre libre Calcul Mathématique avec Sage
D’autres tutoriels Sage
Informatique et programmation#
Informatique et sciences du numérique Manuel de spécialité ISN en terminale.
Informatique pour tous en classes préparatoires aux grandes écoles
Tutoriel Python sur le site du zéro
Un cours Python, Bob Cordeau
Calcul mathématique#
A First Course in Linear Algebra de Rob Beezer, un livre libre illustré en Sage
Algorithmes en calcul formel et automatique Cours 2-22 du Master Parisien de Recherche en Informatique Frédéric Chyzak, Marc Giusti, François Ollivier, Bruno Salvy, Éric Schost
Modern Computer Algebra: J. von zur Gathen et J. Gerhard
Mathématiques pour le calcul formel: Maurice Mignotte
Calcul formel, mode d’emploi: Philippe Dumas, Claude Gomez, Bruno Salvy, Paul Zimmermann
Ideals, Varieties, and Algorithms: Cox Little O’Shea
Mathématiques Concrètes, Fondations pour l’informatique: Ronald Graham, Donald E. Knuth, Oren Patashnik, traduction d’Alain Denise
Calcul formel avec MuPAD: François Maltey
Crypto / codes correcteurs: Cassigny
Théorie des matrices: Gantmacher
Linear Programming: Chvatal
A Course in Computational Algebraic Number Theory: Henri Cohen
Advanced Topics in Computational Number Theory: Henri Cohen
Number Theory, vol 1: Henri Cohen
Number Theory, vol 2: Henri Cohen
A Computational Introduction to Number Theory and Algebra: Victor Shoup
Introduction à l’analyse numérique matricielle et à l’optimisation: Ciarlet
Quadratic Forms: Cox
Modélisation mathématique: un autre regard (recueil de textes d’agrégation): A. Lichnevsky Ed.
Linear Programming: Chvatal
Theory of Linear and Integer Programming: Schrijver
Pour les enseignants#
Les documents de cours sont écrits en LaTeX/ReST/Markdown/Jupyter et partagés sur un dépôt privé avec le système de gestion de version Git.