Aller au contenu principal

📝 Examen final

Durée de l'examen : 120 minutes

L'examen comporte 2 volets

🔒 Volet 1 : Partie papier (sans ordinateur)

📄 3 questions :

🔹Tracer un graphique correspondant au code présenté (2 points)
      - dessiner des graphiques de difficulté similaire à ce qui est dans R02, R09 et R10 (graphique sans Pandas)

🔹Trouver le contenu affiché par les instructions print() du code présenté (2 points)
      - pas de trace à l'examen, vous devez écrire le contenu affiché par le programme
      - plus d'une trentaine d'exercices de ce genre vous sont proposés dans l'onglet suivant
      - ces exercices révisent beaucoup d'éléments du cours, à consommer sans modération!

🔹Écrire du code pour résoudre un problème (2 points)
      - niveau de difficulté similaire aux exercices de ce genre dans R11
      - quelques exercices supplémentaires vous sont proposés dans l'onglet suivant
      - aucune utilisation de modules, de bibliothèques (Matplotlib, Pandas, NumPy, CSV, etc) ou de fichiers
      - il est nécessaire de connaître le reste des notions par cœur (ex : condition, boucle, liste, dictionnaire, tuple)

✅ Une fois terminé :

🔹Remettez votre copie à l’enseignant.e.
🔹L’enseignant déverrouillera votre ordinateur pour accéder au volet 2.


💻 Volet 2 : Partie sur ordinateur

🧠 3 questions :

🔸 Graphique (2 points) : Réaliser un graphique. Les données devront être adaptées pour être utilisable par Matplotlib (graphique sans Pandas).
🔸 Fichier CSV (2 points) : Analyser un fichier CSV afin de répondre à différentes questions (l'utilisation de Pandas est fortement recommandé).
🔸 Synthèse (2 points) : Intégration d'un large ensemble de notions pour résoudre un problème.

🕵️‍♂️ Vous devez identifier par vous-même les notions nécessaires à chaque question.


🚫 Restrictions techniques

  • 🌐 Internet désactivé
  • ❌ Aucune question ne recevra de réponse pendant l’examen, sauf en cas de problème technique avec PyCharm.
  • 📁 Le site du cours sera accessible via une copie locale.
  • 📹 Les vidéos YouTube des solutionnaires ne seront pas accessibles.

📚 Notions exclues de l’examen

  • ❌ Dépôts Git
  • ❌ Docstrings
  • ❌ Exceptions (try/except, raise)
  • ❌ NumPy
  • ❌ Scikit-Learn et IA (Intelligence artificielle)

⚠️ Règles à respecter

  • 🍽️ Pas de nourriture
  • 🎒 Tous les sacs à l’avant
  • 📵 Téléphones interdits
  • 🔌 Aucun appareil électronique (doivent être fermés et rangés)
  • 🧮 Pas de calculatrice, montre/lunettes intelligentes, ni implants neuronaux façon Cyberpunk 2077 🤖
  • 🚫 Une fois la partie papier remise, vous ne pouvez plus y revenir.