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

Annale · 2015Session du 29 avril 2015

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

Sujet un peu long couvrant une bonne partie du programme. Permet de classer correctement les élèves. En moyenne, les connaissances des élèves sont approximatives et la syntaxe du langage est mal assimilée. Le sujet comportait quelques erreurs résiduelles ayant échappé aux tests, sans conséquence trop importante.

Mohamed K.

Mohamed K.

Centralien · MPSI puis MP · Recherche ML santé

Session 2015 :

InfoChimieMaths IMaths II
Aperçu rapide

Top piège du sujet : Q3 : confondre and et or pour tester l'appartenance à un ensemble

Analyse

Ce qu'a observé le jury

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

Présentation du sujet

Sujet un peu long couvrant une bonne partie du programme. Permet de classer correctement les élèves. En moyenne, les connaissances des élèves sont approximatives et la syntaxe du langage est mal assimilée. Le sujet comportait quelques erreurs résiduelles ayant échappé aux tests, sans conséquence trop importante.

Structure de l'épreuve

  1. Partie IPartie I — Réception données carte d'acquisition (Q1-Q5)(Q1-Q5)Niveau attendu

    Q1 globalement mal traitée, notion de signe d'un entier mal maîtrisée. Q2 division par 2^10 vs 2^10−1. Q3 com.read mal compris, confusion and/or, conversion str→int compliquée. Q4 valeur absolue / modulo méconnus. Q5 résolution conversion analogique-numérique oubliée.

  2. Partie IIPartie II — Analyse des mesures (Q6-Q7)(Q6-Q7)Niveau attendu

    Q6 méthode des trapèzes connue mais mal mise en œuvre dans le contexte. Q7 mieux traitée que Q6 ; erreur courante : soustraire un float d'une liste (sans Numpy).

  3. Partie IIIPartie III — Base de données SQL (Q8-Q11)(Q8-Q11)Niveau attendu

    Q8 confusion SELECT...FROM avec from...import. Q9 AVG() connue mais mal mise en œuvre, deux requêtes imbriquées attendues. Q10 maîtrise du résultat d'une jointure défaillante. Q11 isinstance et types retournés peu donnés.

  4. Partie IVPartie IV — Compression Huffman (Q12-Q18)(Q12-Q18)Difficile

    Q12-Q13 bien traitées si atteintes. Q14 réponse {2,3,1} non pertinente : association lettre↔occurrences attendue. Q15 question ouverte. Q16-Q18 fonction insert_item récursive rendue délicate. Q17 commentaires se contentent de paraphraser le code.

  5. Partie VPartie V — Simulation physique EDO (Q19-Q23)(Q19-Q23)Très difficile

    Q19-Q21 peu d'élèves les atteignent. Q22 candidats lancés s'en sortent ; méthodes apprises par cœur sans adaptation au contexte (valeurs discrètes). Q23 quasiment non traitée. Scilab imposé alors que Python aurait été préférable.

Analyse globale du jury

« Le sujet, un peu long, couvre une bonne partie du programme et, dans l'ensemble, il permet de classer correctement les élèves sur cette matière. Il comportait cependant quelques erreurs résiduelles qui ont échappé aux tests, sans conséquence trop importante sur les candidats. En moyenne, les connaissances des élèves sont approximatives et la syntaxe du langage est mal assimilée. Les concepteurs feront en sorte que le sujet de l'an prochain soit plus abordable et corresponde mieux aux attentes exprimées par certains professeurs, en espérant aussi que les connaissances des élèves seront plus précises. »

Top pièges sanctionnés

  • Q3 : confondre and et or pour tester l'appartenance à un ensemble-1 pts

    « À signaler aussi que, pour tester si le premier caractère lu appartient à {'U', 'I', P'}, beaucoup d'élèves confondent and et or. »

  • Q5 : oublier la résolution de conversion analogique-numérique-1 pts

    « Q5 - Parmi les élèves qui ont abordé cette question, une grande majorité a oublié de prendre en compte la résolution de conversion analogique-numérique. »

  • Q7 : soustraire un float d'une liste sans utiliser Numpy-2 pts

    « La différence entre les valeurs de la mesure et la moyenne, en revanche, a fait l'objet d'une erreur courante : on ne peut pas soustraire une variable de type « float » d'un objet de type « liste ». Quelques rares étudiants ont contourné le problème en utilisant les tableaux du module Numpy. »

  • Q8 : confondre SELECT…FROM SQL avec from…import Python-1 pts

    « Un certain nombre de candidats confondent les requêtes SQL (« SELECT … FROM… ») avec l'importation des modules python (« from… import… »). »

  • Q14 : répondre {2,3,1} au lieu d'une association lettre↔occurrences-2 pts

    « On attendait dans la réponse une association entre les trois lettres 'A', 'B' et 'C' et leur nombre d'occurrences. Trop d'élèves répondent {2, 3, 1}, ce qui n'est pas pertinent, même sans connaître la définition d'un dictionnaire (définition donnée dans le sujet). »

Chapitres clés à maîtriser

Codage binaire — bits, plage, signe
Communication série — checksum, trame
Méthode des trapèzes (intégration numérique)
SQL — SELECT, AVG, jointure, requête imbriquée
Codage de Huffman et compression
Résolution numérique d'EDO
Numpy — listes vs tableaux

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

Ressources

Téléchargements

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

FAQ

Questions fréquentes — 2015

Partager

Préparation Mines-Ponts · Info PSI

Bossez ce sujet 2015 avec un ancien taupin

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

Sujet