IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les enfants devraient-ils encore apprendre à coder à l'ère de l'IA ? Des experts affirment que l'enseignement de l'informatique est plus important que jamais,
S'opposant ainsi au battage médiatique sur l'IA

Le , par Mathis Lucas

86PARTAGES

15  0 
Les nouvelles directives de TeachAI et de la Computer Science Teachers Association soulignent que l'enseignement de l'informatique est plus important que jamais à l'ère de l'IA. TeachAI et la CSTA ont déclaré que l'apprentissage de la programmation est la pierre angulaire de la pensée informatique et une passerelle importante vers la résolution de problèmes, la pensée critique et les compétences de pensée créative nécessaires pour prospérer dans le monde numérique d'aujourd'hui. Selon le groupe, les personnes qui maîtrisent mieux les concepts informatiques sous-jacents sont capables d'utiliser les outils d'IA plus efficacement que celles qui ne les maîtrisent pas.

Des enseignants en informatique estiment que l'apprentissage de la programmation est plus important que jamais

Pour certains acteurs du secteur technologique, apprendre à programmer sera inutile à l’avenir. Ils estiment que l'IA rendra le métier de programmeur obsolète et fera de tous des programmeurs au travers du langage naturel. Lors du sommet mondial des gouvernements qui s'est tenu à Dubaï au début de l'année, le PDG de Nvidia, Jensen Huang, a déclaré que, même à ce stade précoce de la révolution de l'IA générative, la programmation n'est plus une compétence vitale.

Le PDG de Nvidia a ajouté que l'IA prendra en charge entièrement le codage informatique à l'avenir, ce qui permettrait aux humains de se concentrer sur des compétences plus utiles telles que la biologie, l'éducation, la fabrication ou l'agriculture. Ainsi, le milliardaire a rompu avec ce qu'il pense être une longue tradition de PDG de sociétés technologiques qui conseillent aux jeunes écoliers d'apprendre à coder.


« Notre tâche consiste à créer une technologie informatique telle que personne n'ait à programmer. Et que le langage de programmation soit humain. Tout le monde dans le monde est maintenant un programmeur. C'est le miracle de l'IA », a déclaré Huang aux participants du sommet. Cependant, de nombreux experts ne partagent pas cet avis, expliquant que l'IA ne tuera pas le codage, mais le mettra entre les mains d'un plus grand nombre de personnes.

Lors d'une conférence de la "Computer Science Teachers Association" (CSTA) qui s'est tenue la semaine dernière à Las Vegas, l'initiative éducative TeachAI s'est associée à la CSTA pour publier trois mémoires soutenant que l'enseignement de l'informatique de la maternelle à la terminale n'a jamais été aussi important.

Citation Envoyé par Extrait du communiqué de TeachAI et de la CSTA

Alors que l'IA devient de plus en plus présente dans les salles de classe, les éducateurs s'inquiètent à juste titre de la manière dont elle pourrait perturber l'enseignement des compétences fondamentales en sciences de l'information, telles que la programmation.

Avec ces mémoires, TeachAI et CSTA espèrent renforcer l'idée que l'apprentissage de la programmation est la pierre angulaire de la pensée informatique et une porte d'entrée importante vers la résolution de problèmes, la pensée critique et les compétences de pensée créative nécessaires pour prospérer dans le monde numérique d'aujourd'hui.

L'essor de l'IA ne fait que renforcer l'importance de l'enseignement de l'informatique.
Pour sensibiliser sur l'importance de l'apprentissage de la programmation, un document intitulé "Guidance on the Future of Computer Science Education in an Age of AI" (rédigé par des membres de la CSTA et de Code.org) comprend une bande dessinée intitulée "Learn to Program or Follow Commands". Dans la bande dessinée, deux lycéens qui se moquent de l'idée de devoir apprendre à coder et préfèrent utiliser des générateurs de code basés sur l'IA pour créer leurs applications Python se retrouvent, plusieurs années plus tard, coincés dans des emplois misérables dans des entrepôts où ils reçoivent des ordres d'un robot IA.

Les développeurs n'ont pas les connaissances essentielles pour créer des logiciels sécurisés

Selon le document, malgré leurs capacités de codage, les outils d'IA sont loin d'être parfaits, et "l'apprentissage de la programmation jette les bases permettant aux élèves de développer la compréhension conceptuelle, l'autonomie et les dispositions nécessaires pour comprendre, utiliser et évaluer ces outils et leurs résultats". Les réactions aux recommandations de TeachAI et de la CSTA sont mitigées. Toutefois, de nombreux rapports indiquent que les employeurs se plaignent de l'état déplorable des connaissances informatiques des employés de la génération Z.

Un nouveau rapport de la Linux Foundation Research et de l'Open Source Security Foundation (OpenSSF) indique que de nombreux développeurs n'ont pas les connaissances et les compétences essentielles pour développer efficacement des logiciels sécurisés. Près d'un tiers des développeurs logiciels ne sont pas familiers avec les pratiques de développement de logiciels sécurisés. Le rapport indique que l'éducation et la formation sont requises.

En réaction aux déclarations du PDG de Nvidia, l'analyste de l'industrie technologique Patrick Moorhead a déclaré : « depuis plus de 30 ans, j'entends dire que XYZ va tuer le codage, mais nous n'avons toujours pas assez de programmeurs ». En outre, de nombreuses études rapportent que l’IA ne remplacera pas les programmeurs de sitôt. Des chercheurs de l'université de Princeton ont développé un cadre d'évaluation basé sur près de 2300 problèmes courants de génie logiciel montés à partir de rapports de bogues et de feature requests soumis sur GitHub afin de tester la performance de divers grands modèles de langage (LLM).

Les chercheurs ont fourni à différents modèles le problème à résoudre et le code du dépôt. Ils ont ensuite demandé au modèle de produire un correctif réalisable. Ce dernier a ensuite fait l’objet de tests pour s'assurer qu'il était correct. Mais le LLM n'a généré une solution efficace que dans 4 % des cas. Dans le cadre de l'étude, leur modèle spécialement entraîné, SWE-Llama, n'a pu résoudre que les problèmes d'ingénierie les plus simples présentés sur GitHub, alors que les LLM classiques tels que Claude 2 d'Anthropic et GPT-4 d'OpenAI n'ont pu résoudre que 4,8 % et 1,7 % des problèmes, de façon respective.

Et l’équipe de recherche de conclure : « le génie logiciel n’est pas simple dans la pratique. La correction d'un bogue peut nécessiter de naviguer dans un grand référentiel, comprendre l'interaction entre des fonctions dans différents fichiers ou repérer une petite erreur dans du code alambiqué. Cela va bien au-delà des tâches de complétion de code ». Par ailleurs, de nouvelles recherches menées par des experts en informatique de l'université de Toronto, au Canada, suggèrent que les assistants de codage basés sur l'IA peuvent jouer un rôle clé en aidant les apprenants en programmation à progresser.

Les avantages de l'utilisation de l'IA s'accompagnent de plusieurs limites, ce qui signifie qu'il est important que les humains continuent à jouer un rôle important dans les tâches de programmation et d'ingénierie logicielle. Voici quelques-unes des limites de l'IA :

  • manque d'innovation : l'IA est incapable de faire preuve d'esprit critique et de générer de nouvelles idées ; elle ne peut que répéter des idées basées sur les données sur lesquelles elle a été formée. L'esprit critique et la résolution de problèmes sont des compétences de programmation importantes que l'IA ne peut pas reproduire ;
  • un code inexact : l'IA étant sujette aux hallucinations, un outil d'IA peut produire un code inexact. Cela peut être particulièrement vrai pour les demandes plus complexes ;
  • risques pour la sécurité : l'IA peut apprendre à partir des données fournies par l'utilisateur et stocker des données, en les utilisant pour améliorer les résultats futurs. Avant d'utiliser une IA, il est important de connaître les modalités de stockage et d'utilisation des données du système afin d'éviter les problèmes de sécurité ;
  • droits d'auteur et propriété intellectuelle : tout comme l'IA peut stocker et utiliser vos données, elle peut également apprendre à partir de données protégées par le droit d'auteur d'autres utilisateurs. Si vous utilisez l'IA pour des tâches de programmation commerciale, il est utile de savoir sur quoi l'IA a été formée afin d'éviter toute violation accidentelle.


Seul l'avenir nous dira quels seront les impacts réels de la vague d'applications de l'IA qui devrait apparaître dans les mois et les années à venir. Pour certains, l'IA n'est pas en mesure de remplacer les programmeurs aujourd'hui, mais comme il s'agit d'une technologie en développement, ses limites actuelles pourraient s'estomper avec le temps. Toutefois, même dans ce cas, le remplacement des programmeurs par l'IA se heurtera à un autre obstacle : le confort humain.

Étant donné que certains ingénieurs en informatique travaillent sur des programmes très sensibles, la confiance dans les capacités de programmation de l'IA devra être très élevée avant que l'IA ne soit en mesure de remplacer complètement les humains ; et il faudra probablement du temps pour atteindre ce niveau de confiance.

Autre point important : les programmeurs humains sont des participants essentiels au développement de l'IA. Même si la technologie devient de plus en plus avancée, les programmeurs et les ingénieurs en logiciel d'IA travaillent sur ces outils pour guider et superviser ces progrès.

TeachAI rassemble des leaders de l'éducation et des experts en technologie pour aider les gouvernements et les autorités éducatives à enseigner avec et sur l'IA. La mission de la CSTA est d'habiliter, d'engager et de défendre les professeurs d'informatique de la maternelle à la 12e année dans le monde entier.

Source : communiqué de presse

Et vous ?

Pensez-vous que les enfants doivent encore apprendre à coder à l'ère de l'IA ?
L'IA remplacera-t-elle les programmeurs ? Les limites actuelles de l'IA vont-elles s'estomper avec le temps ?
Une personne sans connaissance de base en programmation peut-elle générer du code fiable et sécurisé avec les outils d'IA ?
Cette personne peut-elle envisager de faire carrière dans le développement de logiciels en s'appuyant uniquement sur l'IA ?

Voir aussi

La pénurie de talents reste le principal défi pour les développeurs en 2023, alors que près de 43,4 % du temps d'un développeur est consacré au codage, selon une enquête de Reveal

« Apprendre à programmer sera inutile à l'avenir », d'après le PDG de Nvidia, selon lequel l'intelligence artificielle fera de tous des programmeurs au travers du langage naturel

Un expert en informatique déclare que les programmeurs ont besoin de plus de mathématiques, ajoutant que les écoles devraient repenser la façon dont elles enseignent l'informatique

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 22/07/2024 à 16:33
Les enfants devraient-ils encore apprendre à coder à l'ère de l'IA ?
La question devrait-être : Devrait-on encore penser par nous même à l'ère de l'IA ?
Bon, déjà qu'une bonne partie ne font que reprendre la pensée de pseudo journalistes (qui sont plus des épandeurs d'idées pré-machées)
13  0 
Avatar de Jules34
Membre émérite https://www.developpez.com
Le 24/07/2024 à 9:34
Citation Envoyé par calvaire Voir le message
Sans t'en rendre compte avec ton commentaire, on a déjà dépassé ce cap et en a peine 1 siècle, tu prends 1 citadin, il sera incapable de survivre si tu le balance dans la nature.
Les 1er écris retrouvé dans l'histoire de l'humanité était des livres comptables pour les céréales. la plupart des occidentaux ne savent plus chasser ou cultiver des céréales, donc la prochaine étape serait de plus savoir écrire
ça en arrangerait plus d'un qu'on laisse tomber les bouquins et qu'on demande à CHATGPT pour qui voter

De la même manière que ça en arrangé plus d'un qu'on quitte les champs pour aller dans les usines.

Le problème avec le progrès c'est qu'il impose sa vision de l'histoire en nous faisant croire que ce qui a changé c'était pour notre bien, alors que c'est juste une subjugation de plus, une dépossession de quelque chose qui nous rendait indépendant pour nous rendre dépendant d'une énième chose artificielle. Chose artificielle qui est bien sûr la propriété de quelqun.

Si vous voyez ou je veux en venir. Le loup et le troupeau.
10  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 22/07/2024 à 16:53
le PDG de Nvidia, Jensen Huang, a déclaré que, même à ce stade précoce de la révolution de l'IA générative, la programmation n'est plus une compétence vitale.
Cela revient à dire que l'on sera dépendant de l'IA pour faire n'importe quoi. Et si l'IA tombe en panne, devra-t-on attendre qu'il s'auto répare ? Je crains que cela risque d'être long.

manque d'innovation : l'IA est incapable de faire preuve d'esprit critique et de générer de nouvelles idées ; elle ne peut que répéter des idées basées sur les données sur lesquelles elle a été formée. L'esprit critique et la résolution de problèmes sont des compétences de programmation importantes que l'IA ne peut pas reproduire ;
C'est le point le plus négatif de l'IA, à savoir qu'il est dans l'impossibilité de créer quoi que ce soit, à l'inverse de l'humain.
Inversement, sur ce qu'il sait, et en admettant que l'IA ne puisse pas commettre d'erreurs, il aura la capacité de faire mieux que l'humain.
Mais comment l'IA peut évoluer s'il en est totalement incapable ?
Le pire est que si l'humain n'est plus en capacité d'évoluer lui-même et se repose totalement sur l'IA pour le faire à sa place, c'est la mort de l'humanité.
C'est là le plus grand danger pour l'humanité, de considérer que l'IA est notre nouveau Dieu et lui seul pourvoira à tous nos besoin.
8  0 
Avatar de Jon Shannow
Membre extrêmement actif https://www.developpez.com
Le 23/07/2024 à 8:12
Citation Envoyé par Artemus24 Voir le message
C'est là le plus grand danger pour l'humanité, de considérer que l'IA est notre nouveau Dieu et lui seul pourvoira à tous nos besoin.
Sans aller jusqu'à considérer l'IA comme une nouvelle divinité, le danger est effectivement de s'en remettre à l'IA dans des domaines tel que la recherche fondamentale, l'innovation, la créativité,...

On voit aujourd'hui les méfaits d'un système uniquement basé sur la rentabilité, par exemple, dans l'univers du cinéma. Il n'y a quasiment plus de nouveauté, de création pure.
Soit on décrit le quotidien (autant regarder le "journal" de BFM ) soit ce sont des suites de suites ou des préquelles de suites de remake !
On nous parle de nouvelles séries : Zorro

Je me souviens quand mon père m'avait emmener voir Star Wars en 77 au ciné ! On n'avait jamais vu ça. Pareil pour Alien dans les années 80. Aujourd'hui on en est où ? Ben, des séries Star Wars, avant de nouveaux films, et toujours Alien !
8  0 
Avatar de DrHelmut
Membre actif https://www.developpez.com
Le 23/07/2024 à 8:11
En sortie d'études, en France, je me souviens qu'on nous tenait déjà un discours sur l'inutilité prochaine de nos métiers en France, voués à être intégralement remplacés par de la sous-traitance en Inde ou ailleurs.
L'histoire aura largement donné tort à mes chers professeurs, et aujourd'hui encore, on voudrait nous ressortir les mêmes bêtises, mais avec encore moins d'arguments je trouve.
L'IA n'est en effet pas du tout autonome, limité dans sa "connaissance" au code qui a servi à son entrainement et dont elle ne comprend rien mais fait juste ressortir des patterns.
Le seul vrai risque de l'IA avec nos métiers, c'est quand elle nous entraînera dans sa chute quand la bulle explosera..
7  0 
Avatar de PhilippeGibault
Membre éprouvé https://www.developpez.com
Le 30/07/2024 à 17:32
Quand j'étais prof de Physique (dans une autre vie, j'en ai un exécrable souvenir), j'expliquais que la calculatrice est outil formidable. Mais qu'il ne dispense pas de savoir faire les calculs à la main.

En résumé, la calculatrice est un outil qui permet de gagner du temps, mais il ne dispense pas de savoir faire les calculs à la main.

C'est la même chose avec l'IA générative. Il génère peut-être le code, mais ça ne dispense pas d'avoir un esprit critique, et donc de fait des bases solides, notamment en architecture de code.

C'est aussi le cas avec des frameworks comme Hibernate. Celui-ci ne dispense pas d'avoir des notions solides en BDD, sinon, bonjour la catastrophe (notamment au niveau des performances).
6  0 
Avatar de totozor
Membre expert https://www.developpez.com
Le 23/07/2024 à 15:44
Citation Envoyé par Mathis Lucas Voir le message
[B]Les nouvelles directives de TeachAI et de la Computer Science Teachers Association soulignent que l'enseignement de l'informatique est plus important que jamais à l'ère de l'IA.
Les nouvelles directives de TeachAgro soulignent que l'enseignement de l'agriculture est plus importante que jamais.
Les nouvelles directives de TeachPhilo soulignent que l'enseignement de la philosophie est plus importante que jamais.
et les nouvelles directives de TeachHumanity soulignent que l'enseignement de l'éthique est plus importante que jamais.

No shit bro.
Pensez-vous que les enfants doivent encore apprendre à coder à l'ère de l'IA ?
Pas plus pas moins qu'avant.
Le codage enrichi intellectuellement les enfants rien qu'en leur faisant explorer des méthodes de réflexions différentes.
L'IA remplacera-t-elle les programmeurs ? Les limites actuelles de l'IA vont-elles s'estomper avec le temps ?
Oui à court terme puis on reparlera de dette technologique.
Et on ira chialer dans les jupons de ceux qui comprennent de que l'IA a plus ou moins bien fait.
Une personne sans connaissance de base en programmation peut-elle générer du code fiable et sécurisé avec les outils d'IA ?
J'en ai plein autour de moi.
Le résultat est pertinent quelques semaines au mieux puis les bugs commencent à apparaitre et là c'est la fin des haricots. Personne ne comprend ce qui a été fait.
On reprend tout depuis le début.
Cette personne peut-elle envisager de faire carrière dans le développement de logiciels en s'appuyant uniquement sur l'IA ?
Les plus brillants oui, je connais quelques personnes qui brillent par leur incompétence mais qui arrivent à évoluer suffisamment vite pour que ça ne se constate techniquement qu'une fois qu'ils sont devenus managers.
Ils te venteront alors leurs exploits - qui ont tous été abandonnés depuis, ce qu'ils n'ont évidemment pas vérifié.
Citation Envoyé par Jon Shannow Voir le message
La question devrait-être : Devrait-on encore penser par nous même à l'ère de l'IA ?
Un fan de bataille a dit "je penses donc je suis" sur facebook mais plus personne ne joue à la bataille.
Cette idée est clairement obsolète en BIG 2024.
4  0 
Avatar de ciola
Membre du Club https://www.developpez.com
Le 24/07/2024 à 8:01
Les enfants devraient-ils apprendre à calculer à l'heure des calculatrices?
Les enfants devraient-ils apprendre à lire à l'heure des applications text to speech?
Etc.
5  2 
Avatar de Ryu2000
Membre extrêmement actif https://www.developpez.com
Le 24/07/2024 à 18:52
Citation Envoyé par Artemus24 Voir le message
La mise en place de cette réduction de la natilité
Bon courage pour convaincre les femmes des pays comme Niger, Burundi, Mali, Somalie, Ouganda, Burlina Faso, de faire moins d'enfants.
Elles ont tendance à en faire 6.

Ou alors peut-être un truc "on vous paie pour vous stériliser".
Pour la blague :
Ou leur donner de la nourriture ou des vaccins qui rendent stérile.
4  1 
Avatar de kain_tn
Expert éminent https://www.developpez.com
Le 24/07/2024 à 19:11
Citation Envoyé par Ryu2000 Voir le message
Bon courage pour convaincre les femmes des pays comme Niger, Burundi, Mali, Somalie, Ouganda, Burlina Faso, de faire moins d'enfants.
Elles ont tendance à en faire 6.

Ou alors peut-être un truc "on vous paie pour vous stériliser".
Pour la blague :
Ou leur donner de la nourriture ou des vaccins qui rendent stérile.
Pourquoi les femmes et pas les hommes? Elon Musk a 12 enfants avec des femmes différentes, et il n'est originaire ni du Niger, ni du Burundi, ni du Mali, ni de l'Ouganda, ni du Burkina Faso.
4  1