L'essor des assistants de codage par intelligence artificielle, tels que Claude Code, interroge la manière dont les universités doivent enseigner la programmation. Une question posée publiquement par un développeur a suscité un premier échange au sein de la communauté technologique, révélant des pistes de réflexion mais aussi des divergences sur l'avenir de la formation en informatique.

Constats et propositions initiales

Le questionnement part d'un constat simple : désormais, chaque étudiant en informatique utilise des outils d'IA pour écrire du code. Dès lors, les cursus traditionnels, qui mettent l'accent sur la syntaxe, les algorithmes de base et le débogage manuel, pourraient ne plus être adaptés. Un intervenant a suggéré de recentrer l'enseignement sur deux piliers : les fondements théoriques de l'informatique et la maîtrise des outils d'IA de codage comme Claude Code, un assistant développé par Anthropic.

Cette proposition, bien que concise, ouvre un débat plus large. L'idée sous-jacente est que les compétences de bas niveau – écrire des lignes de code une par une – pourraient être déléguées à l'IA, tandis que les humains conserveraient la responsabilité de la conception, de l'architecture et de la vérification des solutions.

Un débat naissant mais des questions en suspens

La discussion, pour l'instant limitée à une poignée d'interventions, ne fait que commencer. Plusieurs dimensions restent à explorer : comment évaluer les étudiants si leur code est généré par une IA ? Faut-il interdire ces outils en examen ou, au contraire, les intégrer comme des instruments légitimes ? Quel équilibre trouver entre la maîtrise des concepts théoriques et la capacité à utiliser efficacement les assistants ?

Certains enseignants, dans d'autres forums, ont déjà commencé à expérimenter des approches hybrides, où l'IA est utilisée comme un outil de prototypage rapide, mais où les étudiants doivent ensuite expliquer et justifier le code produit. D'autres, plus prudents, insistent sur la nécessité de conserver une base solide de programmation manuelle pour comprendre les mécanismes sous-jacents.

Implications pour les cursus universitaires

Au-delà de la simple question technique, c'est tout le modèle de la formation en informatique qui est interrogé. Si les futurs développeurs travaillent de plus en plus avec des assistants IA, les universités doivent former des professionnels capables de dialoguer avec ces systèmes, de valider leurs sorties et de résoudre des problèmes à un niveau d'abstraction plus élevé.

Les premières réactions suggèrent que la théorie informatique – structures de données, complexité algorithmique, langages formels – reste fondamentale. Mais l'enseignement pratique devrait évoluer pour intégrer l'utilisation critique des outils d'IA, la supervision de code généré et la capacité à identifier les biais ou erreurs potentielles.

Un chantier pédagogique en devenir

Alors que la discussion n'en est qu'à ses débuts sur la plateforme où elle a été lancée, elle reflète une préoccupation bien réelle dans le monde académique. Plusieurs universités, notamment aux États-Unis et en Europe, ont d'ores et déjà modifié leurs programmes pour inclure des modules sur l'éthique et l'utilisation de l'IA générative. Mais la question centrale – comment enseigner le code à l'ère de l'IA – reste largement ouverte.

Les réponses varient selon les contextes : certaines institutions optent pour une intégration totale des outils IA dès la première année, d'autres préfèrent une approche progressive, réservant l'IA aux années avancées une fois les bases acquises. Aucun consensus ne se dégage pour l'instant.

Conclusion

L'appel à réflexion lancé par la communauté technologique constitue un signal fort pour les universités. L'enseignement du code ne peut plus ignorer la réalité de l'utilisation massive des IA par les étudiants. La piste d'un enseignement combinant théorie informatique et usage critique des assistants de codage, comme Claude Code, est une voie possible. Mais les établissements devront trancher rapidement : adapter leurs cursus ou risquer de former des diplômés aux compétences déconnectées des pratiques professionnelles.