Préparation aux oraux         

Planning de la préparation aux oraux 2025

Oraux math & python de Centrale

Epreuve orale, modus operandi : 1/2 préparation avec ordinateur (python) sans aide de l'examinateur
(durant ce temps, traiter à la fois l'info et les maths, et se concentrer sur les math si bug en info ...),
puis l'examinateur regarde pendant 5mn ce qui a été fait sur machine,
et le reste du temps (25 mn) au tableau pour l'aspect math.

Consulter l'aide-mémoire Python qui sera mis à disposition (document papier) lors de l'oral de Centrale :
Réalisations de tracés  , Calcul matriciel , Analyse numérique  , Polynômes  , Probabilités

Nota Bene : Pour les probas, on utilise le plus souvent des fonctions qui renvoient un nombre aléatoire
et non pas un vecteur aléatoire : c'est le cas des fonctions rd.randint(a,b) ; rd.binomial(n,p) ; rd.geometric(p) ; rd.poisson(x)
Par exemple, pour obtenir une variable de Bernoulli de paramètre p  et une variable de Rademacher :
      def bernoulli(p) : return  
rd.binomial(1,p)
       def rademacher() : return 2*rd.randint(0,2) - 1
Remarques :  conseils pratiques et messages d'erreurs
Important  : Pour la pratique sur machine :
 
  Charger d'abord tous les modules à utiliser (prendre les mêmes choix (notamment les alias) que sur les documents Centrale
     Charger les fonctions une à une et les tester systématiquement sur des petits exemples

Recommandé :  Exemples d'oraux + corrigé ; bien noter le type renvoyé par les fonctions quad et fsolve

Recommandé : Utiliser l'aide-mémoire pour représenter les lignes de niveau et la surface de f(x,y)=x**2+y**2+32/(x*y)
Le code se trouve à la fin de l'aide-mémoire
réalisations de tracés (et charger les modules situés au début du chapitre).
On vérifie aisément que le seul critique est (2,2), qui correspond au minimum global.
Pour représenter les lignes de niveau, on regarde des valeurs particulières ; par exemple f(1,1) = 32 , f(2,2) = 16, etc
On représentera ainsi ici les lignes de niveau f(x,y) = k en prenant
par exemple pour valeurs de k la liste [14,16,,...,40].
Il est essentiel (sur les versions récentes de pyzo) que cette liste soit triée : utiliser [14+2*i, for i in range(15)]

Petits exercices d'entraînements Python avec corrigé
Exemples d'oraux Algèbre-Analyse-Probas + corrigé
Exemples d'oraux 2022 + corrigé

Oraux math

     
Rapport X, rapport Mines,
rapport ENS

     Exercices conseillés :

         Algèbre - Algèbre linéaire et bilinéaire + corrigé  ;  exos complémentaires d'algèbre ;  exos complémentaires d'algèbre bilinéaire
       Probabilités + corrigé
       Analyse avec indications 
  ;  exos complémentaires d'analyse


   


Recommandation ultime pour les oraux : Eviter les dérapages fatals et les sorties de route ...