← Derniers articles
💻 computer science

"CS 1.5": An Experience Report on Integrating CS1 and Discrete Structures for the AI Era

Ce rapport présente l'expérience de l'Université Northeastern Vancouver ayant fusionné un cours d'introduction à l'informatique et un cours de structures discrètes en une expérience de studio unique nommée « CS 1.5 », conçue pour intégrer l'IA comme collaborateur et privilégier la compréhension du code ainsi que les fondements théoriques dans l'ère de l'intelligence artificielle générative.

Auteurs originaux : Ildar Akhmetov, Juancho Buchanan

Publié 2026-04-21
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Ildar Akhmetov, Juancho Buchanan

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

🌟 Le Concept : "CS 1.5", ou l'Art de Cuisiner avec un Robot

Imaginez que vous apprenez à cuisiner.

  • L'ancienne méthode (CS1 classique) : On vous force à mémoriser par cœur chaque recette, à couper les oignons vous-même, et à ne pas utiliser de robot-cuiseur. Si vous utilisez un robot, c'est triché !
  • Le problème d'aujourd'hui : Aujourd'hui, il existe des robots de cuisine (l'Intelligence Artificielle) qui peuvent couper les oignons et cuire le plat en une seconde. Si on continue à vous tester uniquement sur votre capacité à couper des oignons à la main, votre formation devient inutile.

C'est exactement ce que deux professeurs de l'Université Northeastern (au Canada) ont réalisé. Ils ont créé un cours expérimental appelé "CS 1.5" (un mélange entre le cours 1 et le cours 2) pour apprendre l'informatique dans un monde où l'IA existe.

🧩 La Grande Idée : Fusionner deux mondes

Habituellement, on enseigne deux choses séparément :

  1. Le Code (CS1) : Comment écrire des programmes.
  2. Les Maths (Structures Discrètes) : La logique, les preuves, les ensembles.

C'est comme apprendre la théorie de la musique un jour, et le lendemain, apprendre à jouer de la guitare, sans jamais lier les deux.
Leur astuce ? Ils ont fondu les deux cours en un seul grand atelier de 4 heures. Ils ont montré aux étudiants que la logique mathématique et le code informatique sont deux faces d'une même pièce, comme le dos et le devant d'une pièce de monnaie.

🛠️ Comment ça marche ? (Les 3 Piliers Magiques)

1. L'IA est un Coéquipier, pas un Ennemi 🤖

Au lieu d'interdire l'IA, ils l'ont invitée à la table.

  • L'analogie : Imaginez que vous êtes un architecte. Avant, on vous testait sur votre capacité à dessiner chaque brique à la main. Maintenant, l'IA peut dessiner les briques. Le nouveau test ? Êtes-vous capable de lire les plans complexes que l'IA a dessinés, de comprendre si c'est solide, et de dire : "Hé, cette fenêtre est mal placée !" ?
  • En classe : Les étudiants devaient lire des milliers de lignes de code (comme lire un roman entier) et utiliser l'IA pour comprendre l'histoire, puis ajouter leur propre touche.

2. "Les Fondations d'abord" (Avant d'ouvrir l'ordinateur) 🧱

Avant de toucher au clavier, ils faisaient des exercices "physiques" et "bêtes".

  • L'analogie : Pour apprendre la danse, on ne commence pas par sauter sur une scène avec de la musique forte. On apprend les pas au sol, lentement.
  • En classe :
    • Pour comprendre la récursivité (une fonction qui s'appelle elle-même), ils utilisaient des poupées russes (Matriochka) pour voir comment on ouvre et ferme les boîtes.
    • Pour comprendre le tri de bulles (un algorithme de tri), ils ont dansé ! Des étudiants tenaient des numéros et dansaient une danse folklorique hongroise pour trier les nombres. C'était drôle, mais cela a permis de comprendre la logique physiquement avant de l'écrire sur un écran.

3. Le Cercle de Partage : L'Humain au Centre 🤝

Dans un monde où tout est numérique, ils ont mis l'humain au premier plan.

  • L'analogie : C'est comme un feu de camp. Avant de commencer le travail, tout le monde s'assoit en cercle et raconte une histoire de la semaine.
  • En classe : Chaque mardi, pendant 20 à 30 minutes, étudiants et profs parlaient de leur vie, de leurs peurs, ou de leurs découvertes. Un étudiant en philosophie a expliqué que le mot "self" en informatique lui a fait réfléchir sur sa propre identité ! Cela a créé une équipe soudée, comme une famille, où l'on s'entraide plutôt que de se juger.

🎮 Les Projets : Des Jeux Réels

Au lieu de faire des exercices ennuyeux, ils ont créé des jeux :

  • Un jeu de stratégie : Pour gagner, il fallait prouver mathématiquement (sur papier) que votre bombe couvrirait bien le terrain, avant de pouvoir l'installer dans le jeu.
  • Un simulateur de combat de D&D : Ils ont créé un jeu où l'on calculait les chances de gagner un combat. Si le calcul mathématique sur papier ne correspondait pas au résultat du jeu, c'était qu'il y avait une erreur (un "bug"). C'était une façon ludique d'apprendre à vérifier son travail.

🎓 Le Résultat : Devenir un Chef, pas un Exécutant

À la fin du cours, les étudiants ne devaient pas juste montrer leur code. Ils devaient passer un "Code Walk" (une marche guidée du code).

  • L'analogie : C'est comme si un chef cuisinier devait expliquer à un critique gastronomique pourquoi il a mis du sel dans la soupe, et non pas juste servir le plat.
  • Si un étudiant ne pouvait pas expliquer une ligne de son code, il ne passait pas. L'IA pouvait écrire le code, mais seul l'humain pouvait expliquer la pensée derrière.

💡 La Leçon à retenir

Ce cours a prouvé que dans l'ère de l'IA :

  1. Mémoriser la syntaxe (les règles du langage) ne sert plus à grand-chose.
  2. Comprendre la logique et savoir vérifier ce que l'IA produit est le vrai super-pouvoir.
  3. L'humain (la connexion, l'entraide, la créativité) est ce qui rend l'apprentissage puissant.

En résumé, "CS 1.5" n'a pas enseigné aux étudiants comment écrire du code comme des robots, mais comment penser comme des architectes intelligents capables de diriger les robots. C'est une leçon de vie pour l'avenir de l'éducation !

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →