Bienvenue#
Intervenants#
AB : Alexandre Bailleul (ENS)
AV : Anne Vaugon (Orsay)
KT : Kevin Destagnol (Orsay)
NT : Nicolas M. Thiéry (Orsay)
PLM : Pierre-Loïc Méliot (Orsay)
YM : Yannis Monbru (ENS)
Organisation pratique#
Une semaine typique comporte:
Un cours le mercredi matin de 9h à 12h
Un TP le jeudi matin de 9h à 12h
Tous les cours ont lieu dans le bâtiment 307 sur le campus d’Orsay.
Accès à SageMath en ligne
Pour travailler sur son ordinateur
Les instructions ci-dessous supposent que vous avez SageMath installé sur votre ordinateur.
Lancez Sage avec son interface Jupyterlab
Ouvrez un terminal dans cette interface
Complétez votre installation de SageMath avec:
pip install jupytext uv run jupytext-config set-default-viewer myst markdown
Téléchargez la base du matériel pédagogique avec:
git clone https://gitlab.dsi.universite-paris-saclay.fr/M2MathAgregation/ComputerLab.git Agregation/OptionC
Relancez Sage
Ouvrez le tableau de bord du cours:
Agregation/OptionC/tableau_de_bord.mdTéléchargez la séance du jour
Les étapes 1 à 4 ne sont nécessaires que la première fois.
Planning#
2026-09-01 Réunion de rentrée (Orsay)
2026-09-17 [NT] Introduction – 0D10
2026-09-23 [NT] Introduction TP – 0D10
2026-09-24 [NT] Complexité – 0D10
2026-09-30 [AV] Cours – 1A13
2026-10-01 [AV] TP – 0D10
2026-10-07 [AV] Cours – 1A13
2026-10-08 [AV] TP – 0D10
2026-10-14 [AV] Étude de texte – 1A13
2026-10-15 [AV] Étude de texte – 0D10
2026-10-21 [AV] Cours – 1A13
2026-10-22 [AV] TP – 0D10
vacances
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 (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.
