Avec le développement rapide de la technologie de l’intelligence artificielle, l’enseignement de la programmation a suscité une grande attention dans le monde entier. Cependant, les leaders technologiques ont des points de vue différents sur l’orientation future de l’enseignement du codage. D'un côté, les géants de la technologie, les établissements d'enseignement et les parents encouragent activement les mineurs à apprendre la programmation, considérant cela comme un moyen important d'élargir leurs compétences. De l'autre, certains acteurs du secteur estiment que l'essor de l'IA générative a réduit l'utilité marginale ; Dans le cadre de l'apprentissage de la programmation, une plus grande attention devrait être accordée au développement de capacités de base telles que la résolution de problèmes. Cet article explorera cette contradiction et analysera l’orientation future de l’enseignement de la programmation à l’ère de l’intelligence artificielle.
Avec la promotion conjointe des géants de la technologie, des établissements d'enseignement et des parents, la programmation est devenue une voie permettant aux mineurs de développer leurs compétences. Le PDG de Nvidia, Jensen Huang, estime que l'IA générative a considérablement réduit l'importance de l'apprentissage de la programmation et que les humains devraient se concentrer sur des compétences plus importantes. John Carmack a déclaré que la programmation n'est qu'un moyen et que la compétence de base est la résolution de problèmes. L’intelligence artificielle fait de tout le monde un programmeur.
En résumé, même si les compétences en programmation restent importantes à l’ère de l’intelligence artificielle, leur importance a diminué. Ce qui est plus important est de cultiver les capacités de résolution de problèmes et la pensée critique pour s’adapter aux défis de la future ère de l’intelligence artificielle. L'éducation future doit se concentrer sur le développement des capacités globales des étudiants, plutôt que de se limiter simplement à l'apprentissage des compétences en programmation.