Comment ce cours est conçu

Une base écrite à la main

La première version de ce cours a été entièrement écrite par l’équipe pédagogique, à partir de l’expérience des promotions précédentes. Comme toute première version, elle contenait des manques et des incohérences : énoncés imprécis, corrigés trop succincts, exemples qui ne compilaient plus après une mise à jour d’API.

Amélioré chaque année à partir de vos retours

Chaque fin de période, les évaluations de l’enseignement et les résultats aux épreuves sont analysés, puis le cours est révisé. Voir l’historique des évolutions ci-dessous.

L’IA, un outil de qualité, pas un auteur

Nous utilisons des assistants d’IA, comme vous êtes invités à le faire, pour :

  • proposer des idées d’exemples et de variantes d’exercices ;
  • rédiger des corrigés plus détaillés, qui expliquent le pourquoi et pas seulement le comment ;
  • relire le contenu, repérer les incohérences entre énoncé, fichier de départ et corrigé ;
  • trouver des bugs dans le code d’exemple.

Chaque contenu est relu, testé et validé par l’équipe, qui en garde la responsabilité. Avant chaque publication, un script compile tous les exemples et tous les corrigés, et vérifie les liens entre les pages. Pourquoi se priver de l’IA ? C’est ce qui permet d’avoir 58 exercices corrigés en détail.

C’est exactement l’usage que nous vous recommandons : l’IA comme relecteur et comme professeur particulier, pas comme sous-traitant. Voir L’intelligence artificielle dans ce cours.

Tout est public et versionné

L’historique complet des modifications est sur GitLab. Vous pouvez signaler une erreur ou proposer une correction avec le lien « Edit this page », en haut à droite de chaque page.

Historique des évolutions

Chaque année ajoute sa section en tête de l’historique, comme les annales.

Après les retours de 2025-2026

Vous nous avez dit Ce que nous avons changé
Les évaluations semblent éloignées des TP Chaque page d’évaluation dit ce qui est attendu et donne une grille de compétences ; les exercices « transfert » entraînent à adapter ce que l’on sait
La mise en route de l’examen fait perdre du temps Outillage simplifié : une seule archive prête à l’emploi, un seul fichier de réponses
Le projet a été annulé en cours de route Pas de projet : la note finale est la moyenne des deux évaluations, modalités annoncées dès la première séance et inchangées ensuite
On n’a pas eu la note de l’évaluation 1 avant l’évaluation 2 Note et corrigé commenté rendus avant l’évaluation 2
Il manque des annales et des exercices Annales corrigées, 58 exercices corrigés, un QCM à la fin de la plupart des chapitres
La POO et les tableaux sont difficiles Une séance entière pour la POO, en deux chapitres ; les objets de données avant les tableaux ; des exercices sur des tableaux d’objets, comme à l’examen
Une longue période sans cours avant l’examen Un plan de révision guidé, étape par étape, avec une grille d’auto-évaluation
Les mini-cours de 15 min ne suffisent pas Mini-cours de 30 à 45 min, ouverts par un échauffement sur la séance précédente
Les débutants sont vite distancés Exercices classés par niveau, un parcours essentiel par séance, des conseils pour qui n’a jamais programmé
Il manque des liens entre les parties du cours Des encadrés « Rappel POO » dans les chapitres qui s’appuient sur la POO
Il reste des incohérences Exemples et corrigés compilés automatiquement avant chaque publication
Le contenu semble généré par IA Cette page