L’élément majeur du cours ICN 2023-2024 est l’introduction d'une véritable initiation à la programmation avec Python. Comme il avait été convenu lors des réunions préparatoires, le cours poursuit l'enseignement de la géométrie analytique proposée par Daniel Léonard, mais sur les bases d'un contenu renouvelé, en meilleure adéquation avec les réalités contemporaines de la conception numérique. Le projet, en vue de cette transition pédagogique, partait d'un principe assez simple : faire de l'apprentissage de la modélisation polygonale un support pour l'apprentissage de la géométrie analytique. L'enseignement des mathématiques est un sujet difficile : j'ai fait le choix pédagogique de tenter un rapprochement entre l'apprentissage des gestes et des savoir-faire de la modélisation polygonale d'une part, et les notions théoriques de la géométrie analytique, d'autre part. Ceci en proposant aux étudiants d'apprendre à « modéliser » avec le langage 🐍 Python. J'ai fait ce choix, car cela me paraît être la meilleure façon de « faire des mathématiques » aujourd'hui, et surtout, depuis la réforme de l'Éducation Nationale de 2018, tous les étudiants de Seconde sont censés découvrir les notions essentielles de la programmation grâce à ce langage.
J'ai développé un environnement simplifié pour l'apprentissage de la modélisation 3D avec Python :