Stages de Pré-Rentrée — Inscriptions ouvertes, places très limitées ! S'inscrire

Aller au contenu principal
Annale · 2023★★★Niveau moyenSession du 29 avril 2023· 3 585 candidats

Informatique Mines-Ponts PSI 2023, sujet, corrigé et rapport jury

Sujet de typographie informatisée à 26 questions, du niveau élémentaire (requête SQL simple, manipulations classiques de listes) à plus fin en fin de sujet (maîtrise et compréhension fines). Évalue un large éventail de notions des deux années de préparation. Longueur et difficulté tout à fait adaptées, permettant un bon classement.

Mohamed K.

Mohamed K.

Centralien · MPSI puis MP · Recherche ML santé

Session 2023 :

InformatiqueChimieMaths IMaths II

Top piège du sujet

Initialiser une liste de listes : L = h*[] crée une liste vide, pas h listes vides

Statistiques jury

Comment les candidats s'en sont sortis

Notes brutes officielles publiées par le jury — non harmonisées.

Moyenne

11.04

Médiane

11.0

Écart-type

4.01

Q1 (25%)

8.3

Q3 (75%)

13.7

Candidats présents

3 585

sur 3 731 inscrits · 3.9% d'absents

Calculateur

Où je me situe sur ce sujet ?

Entrez votre note brute. Le percentile et la position se mettent à jour en temps réel.

Analyse

Ce qu'a observé le jury

Synthèse Hadamard du rapport officiel — citations, chiffres et conseils du jury.

Présentation du sujet

Sujet de typographie informatisée à 26 questions, du niveau élémentaire (requête SQL simple, manipulations classiques de listes) à plus fin en fin de sujet (maîtrise et compréhension fines). Évalue un large éventail de notions des deux années de préparation. Longueur et difficulté tout à fait adaptées, permettant un bon classement.

Structure de l'épreuve

  1. Partie IPartie 1, Manipulation des polices vectorielles(Q1-Q?)Niveau attendu

    Manipulation et tracé. Gestion de listes imbriquées, matrices de pixels.

  2. Partie IIPartie 2, Justification de paragraphe(Q?-Q?)Difficile

    Algorithmes gloutons, programmation dynamique, mémoïsation. Questions plus fines en fin de sujet.

Analyse globale du jury

« L'épreuve abordait un large éventail de notions étudiées durant les deux années de préparation et a permis d'évaluer et de classer l'ensemble des candidats. Le jury insiste sur la présentation des copies (certaines très brouillonnes, parfois illisibles), la présentation des codes Python (noms de variables, commentaires pertinents, mais 1-2 phrases suffisent). Erreurs ponctuelles tolérées, mais absence récurrente de parenthèses sanctionnée. »

Top pièges sanctionnés

  • Initialiser une liste de listes : L = h*[] crée une liste vide, pas h listes vides-2 pts

    « L'initialisation d'une liste L = [] suivie, dans une boucle for, d'une affectation L[i] = elt provoque une erreur. De même, l'instruction L=h*[] initialise la liste L à une liste vide (et pas à une liste de h listes vides). Il en va de même pour des listes formées de listes vides : les syntaxes [[]] * n ou [[]*n] ne conviennent pas. »

  • L = L + [elt] (ou L += [elt]), oublis de crochets, surtout si elt est elle-même une liste ; préférer L.append(elt)-1 pts

    « L'ajout d'un élément à la fin d'une liste. Comme indiqué dans les rapports des années précédentes, la syntaxe L.append(elt) est à privilégier. D'une part, elle est plus efficace, mais elle est également moins source d'erreurs. L'emploi de la syntaxe L = L + [elt] (ou L += [elt]) a par exemple provoqué beaucoup d'oublis de crochets, quand elt était elle-même une liste. »

  • Modifier une liste passée en paramètre d'une fonction (effets de bord)-1 pts

    « Le caractère modifiable des listes en Python n'est pas compris par tous. Sauf mention du contraire, les listes rentrées en paramètres des fonctions ne doivent pas être modifiées. »

  • Ratures excessives sur les codes Python provoquant des erreurs de syntaxe-1 pts

    « Un nombre trop important de ratures nuit forcément à la lecture des codes Python produits et peut même provoquer des erreurs de syntaxe. […] Un code trop difficile à déchiffrer (excès de ratures ou de rajouts par le biais de flèches ou d'astérisques) est forcément sanctionné. »

  • Absence récurrente des parenthèses (for i in range n / len L / appel de fonction sans parenthèses)-1 pts

    « Une erreur ponctuelle de syntaxe (oubli des :, d'une parenthèse fermante) peut être tolérée. En revanche, l'absence récurrente des parenthèses (en écrivant par exemple systématiquement for i in range n ou len L ou lors de l'utilisation d'une fonction déjà codée) a été sanctionnée. »

Source : Rapport du jury Mines-Ponts · Info PSI, session 2023 · PDF officiel ↗

Contexte

L'épreuve Informatique 2023

L'épreuve Informatique Mines-Ponts PSI 2023 s'est déroulée fin avril 2023, durée 1h30, coefficient 2. Le concours commun Mines-Ponts ouvre 9 écoles d'ingénieur en filière PSI (Mines Paris, Ponts ParisTech, ISAE-SupAéro, ENSTA, Télécom Paris…).

Typographie informatisée : manipulation et tracé des polices vectorielles, affichage de texte et justification d'un paragraphe. 26 questions balayant le nouveau programme d'informatique commune : gestion de listes (et listes imbriquées), images et matrices de pixels, récursivité, algorithmes gloutons, programmation dynamique, mémoïsation, bases de données.

Le rapport jury : « L'épreuve abordait un large éventail de notions étudiées durant les deux années de préparation et a permis d'évaluer et de classer l'ensemble des candidats. Le jury insiste sur la présentation des copies (certaines très brouillonnes, parfois illisibles), la présentation des codes Python (noms de variables, commentaires pertinents, mais 1-2 phrases suffisent). Erreurs ponctuelles tolérées, mais absence récurrente de parenthèses sanctionnée ». Voir la synthèse complète plus haut.

Accompagnement personnalisé

Travaillez ce sujet avec un prof de l'équipe

Nos professeurs anciens taupins (Polytechnique, ENS, Centrale) reprennent ce sujet avec toi en cours particulier — corrigé ligne par ligne, méthode, pièges évités.

Cours 1 à 1 en visio ou présentielCorrigé détaillé du sujetMéthode de rédaction
Travailler avec un prof
RDV gratuit de 15 min

Trouvez le prof qu'il vous faut

Échangez avec notre équipe pour trouver le professeur idéal selon vos besoins.

Matching avec le bon prof
Programme sur-mesure
Premier cours d'essai

Sans engagement • Réponse sous 24h

Stratégie

Notre approche pour ce sujet

Le jury 2023 pointe : « L'initialisation d'une liste L = [] suivie, dans une boucle for, d'une affectation L[i] = elt provoque une erreur. De même, l'instruction L=h*[] initialise la liste L à une liste vide (et pas à une liste de h listes vides). Il en va de même pour des listes formées de listes vides : les syntaxes [[]] ». Stratégie clé : maîtriser le cours et soigner la rédaction. Mines-Ponts pénalise les copies bâclées même quand le calcul est juste.

Si tu vises 9-12/20 (médiane à top 25%)

Sécurise les questions de cours (définitions, énoncés des théorèmes avec hypothèses) et les questions calculatoires de début de sujet. La majorité des points se gagne là.

Si tu vises 14+ (top 10%)

Aborde les questions difficiles seulement si Q1-Q60% sont propres. Le jury préfère des copies courtes et propres aux copies longues et brouillonnes.

Gestion des 1h30 : lecture intégrale du sujet (5-10 min), traitement linéaire en sécurisant le cours, finir par les questions de synthèse. Numérisation des copies : ratures propres, pas d'encre gommable, résultats soulignés.

Conseils du jury

Conseils transversaux

  • Initialiser une liste de listes : L = h*[] crée une liste vide, pas h listes vides : sanctionné par le jury, citation exacte dans la section pièges plus haut.
  • L = L + [elt] (ou L += [elt]), oublis de crochets, surtout si elt est elle-même une liste ; préférer L.append(elt) : sanctionné par le jury, citation exacte dans la section pièges plus haut.
  • Modifier une liste passée en paramètre d'une fonction (effets de bord) : sanctionné par le jury, citation exacte dans la section pièges plus haut.
  • Ratures excessives sur les codes Python provoquant des erreurs de syntaxe : sanctionné par le jury, citation exacte dans la section pièges plus haut.
  • Absence récurrente des parenthèses (for i in range n / len L / appel de fonction sans parenthèses) : sanctionné par le jury, citation exacte dans la section pièges plus haut.

Ressources

Téléchargements

Sujet officiel, corrigé Hadamard et rapport jury — tout en un endroit.

FAQ

Questions fréquentes — 2023

Partager

Préparation Mines-Ponts · Info PSI

Bossez ce sujet 2023 avec un ancien taupin

Nos professeurs analysent votre copie sur ce sujet, identifient vos faiblesses et structurent votre révision pour la session 2024.