Developpez.com

Le Club des Développeurs et IT Pro

Jason Bradbury estime que c'est une perte de temps d'enseigner le codage aux enfants,

Parce que « bientôt les ordinateurs vont coder pour eux »

Le 2016-03-25 10:59:45, par Michael Guilloux, Chroniqueur Actualités
Depuis 2014, le Royaume-Uni a introduit une petite révolution numérique dans le domaine de l’éducation en devenant le premier pays dans le monde à imposer la programmation informatique dans les établissements primaires et secondaires. Si jusqu’alors, l’étude de l’informatique consistait à apprendre des logiciels de la suite bureautique Microsoft Office, le Royaume-Uni a décidé que ses enfants commencent à apprendre à écrire du code dès leur entrée à l’école vers l’âge de cinq ans jusqu’au moins vers l’âge de 16 ans, quand ils finiront leurs études secondaires.

Le Royaume-Uni a fait de nombreux efforts dans ce sens, mais pour Jason Bradbury, un célèbre présentateur télé anglais, c’est en vain que le pays essaie d’enseigner la programmation aux enfants. « Mes enfants n’auront pas besoin de coder parce que bientôt les ordinateurs vont tout simplement coder pour eux, » estime Bradbury, avant d’ajouter : « je suis fondamentalement en désaccord avec les initiatives du gouvernement pour faire coder mes enfants. C’est une perte de temps », du moins pour ceux qui n’envisagent pas de carrière dans la programmation.

Il fonde ses arguments sur le fait que la créativité prendra le pas sur la programmation avec l’arrivée de nouvelles startups. Celles-ci vont concevoir des technologies qui permettront aux utilisateurs d’interagir avec des matériels ou des programmes par de simples actions, et sans avoir à écrire du code. Il cite en exemple un kit qu’il a acheté et qui utilise des technologies qui permettent de concevoir des dispositifs sans code et sans fil. Avec ce kit, Jason Bradbury explique que son fils peut décider de faire un dispositif où lorsqu’il serre sa peluche, cela va lui envoyer un tweet pour dire : « je t’aime ». Il décrit cela comme « un exemple parfait de cette prédiction que le codage ne va pas exister à l’avenir ».

À entendre Jason Bradbury, il semble qu’il n'a pas un large champ de vision sur la programmation et qu'il ne voit que le cas de celui qui n’envisage pas de carrière dans le domaine. Parce qu’en fin de compte, derrière ces technologies, il y a certainement du travail abattu par un programmeur pour simplifier la tâche aux utilisateurs finals, en les dispensant de toute écriture de code. Mais pour celui qui n’envisage pas de devenir programmeur ou d’exercer dans un métier où il peut avoir besoin d’écrire du code, l’apprentissage du codage depuis la primaire peut être une perte de temps comme le pense le présentateur télé.

Dans son interview, Jason Bradbury continue donc pour remettre en question le programme STEM (science, technology, engineering, and maths) et suggère d’y introduire une composante de l’art et de le renommer en STEAM - science, technology, engineering, art and maths.

Source : Trusted Reviews

Et vous ?

Que pensez-vous des déclarations de Jason Bradbury ?
En ce qui vous concerne, pensez-vous qu'il est utile d'apprendre la programmation informatique dans les établissements primaires ou secondaires ? Pourquoi ?

Voir aussi :

Forum Programmation pour enfants
L'enseignement du code à l'école sera expérimenté en 2015, François Hollande promet des tablettes aux élèves de 5e en 2016
Le livre « Hello Ruby » ambitionne d'apprendre aux enfants les rudiments de la programmation, que pensez-vous de cette initiative ?
La plus grande crainte dans la carrière du développeur est d'être remplacé par un système d'intelligence artificielle, selon une étude internationale
  Discussion forum
61 commentaires
  • Jaujon
    Membre régulier
    Moi je voudrais connaître l'avis de Nabilla sur l'avenir des sciences informatiques, car sa remarque sur le shampooing et le genre féminin était éclairante.
  • Pierre Louis Chevalier
    Expert éminent sénior
    Envoyé par Jijil
    @Tralloc: même avis... le retour "immédiat" et le passage progressif à un code simple puis de plus en plus objet est une richesse de Python. Le fait qu'il ne nécessite pas de rupture pour "faire des trucs de grands" est aussi sympa. Ca n'empêche pas de faire du scratch ou autre pour s'amuser à coté... mais le premier problème, c'est de trouver un bouquin sur Python qui soit (dans notre cas) en français et qui ne fasse pas 374 pages...
    Python c'est un vrai langage de programmation, si tu prends par exemple ce livre, qui est pour ainsi dire le meilleur, en sus d'être gratuit : Apprendre à programmer avec Python 3 par Gérard Swinnen, il fait 435 pages parce que c'est ce qui est nécessaire pour je cite "acquérir l'exigeante discipline qu'est l'art de la programmation !"
    Tu va pas apprendre Python sans faire des exercices avec simplement un tutoriel de 10 pages, si on te fait croire ça c'est de la désinformation , du simple marketing trompeur pour les gogos.

    Il y à aussi d'excellents cours plus rapides pour l'initiation Python dans les cours et tutoriels Python. Ne pas oublier la FAQ Python qui est une mine d'informations.
  • kolodz
    Modérateur
    « Mes enfants n’auront pas besoin de coder parce que bientôt les ordinateurs vont tout simplement coder pour eux, »
    Dans la même logique, je propose qu'on arrête :
    • D'apprendre à compter. Car les ordinateurs(calculatrices, bouliers) le font pour nous.
    • D'apprendre à lire. Car les ordinateurs le font pour nous (Text to Speech)
    • D'apprendre à écrire. Car les ordinateurs le font pour nous (Voice Recognition)


    Saluons malgré tout l'évolution du système éducatif anglo-saxon.Qui me semble un peu plus intéressant que ce qu'on fait en ce moment en France.

    Cordialement,
    Patrick Kolodziejczyk.

    PS : C'est un très bon sujet pour le vendredi après-midi !
  • "L'ennui de ce monde est que les idiots sont sûrs d'eux alors que les personnes sensées, pétries par le doute" Bertrand Russell
  • Ah ben oui, c'est d'ailleurs pour ça que Monsieur est présentateur TV. Mieux vaut enseigner ce beau métier créatif aux enfants, c'est bien plus enrichissant
  • super_navide
    Nouveau Candidat au Club
    Abruti
    Alors pourquoi apprendre a écrire au enfants, les ordinateurs le feront a leur place grâce aux commande vocal.
    Mieux vaut savoir comment fonctionnent les ordinateurs pour éviter qu'il ne fassent des conneries irréparable
  • Envoyé par grunk
    L'algorithmie est plus intéressante à mon sens. Le but de l'enseignement c'est de former l'esprit , d'apprendre à raisonner , à résoudre des problèmes. Le code n'est qu'un outil pour faire ça
    Je crois que c'est globalement la démarche entreprise (et contestée). La phrase "commencent à apprendre à écrire du code dès leur entrée à l’école vers l’âge de cinq ans" doit être un abus de langage, puisque je ne connais pas beaucoup d'enfants capables d'écrire autre chose que leur prénom à l'âge de 5 ans.
  • Pierre Louis Chevalier
    Expert éminent sénior
    Envoyé par Chauve souris

    Au sujet de la programmation on peut apprendre des petits trucs utiles par l'intermédiaire des bases de données. Le SQL purédur ou bien Access. Ca restera concret car, même au niveau personnel, on a toujours des séries de "trucs" à gérer en collection (livres, vidéos, etc.)
    Programmation Java pour les enfants, les parents et les grands-parents

    Ce livre électronique est destiné aux enfants de 11 à 18 ans et aux professeurs enseignant l'informatique à l'école.
    Il est idéal pour les parents qui veulent faire découvrir à leur enfant le monde de la programmation des ordinateurs - le vrai, pas un succédané pour le lecteur pressé et distrait.
    Il peut aussi être très utile aux étudiants qui recherchent un complément abordable aux cours exhaustifs et compliqués.
    Pour résumer, ce livre est assez facile d'accès pour convenir aux débutants de tous âges.
  • Traroth2
    Membre émérite
    Le mec n'a rien compris à l'objectif de cet enseignement. Le but n'est pas de faire de tous les enfants des développeurs, mais de leur permettre de comprendre comment ça marche, dans le détail, ce qui leur permettra d'être bien plus libres et indépendants. Et ça, aucune machine ne pourra le faire à leur place.

    De plus, même si je pense que les machines finiront par dépasser l'homme, il y a encore loin de la coupe aux lèvres.
  • Pierre Louis Chevalier
    Expert éminent sénior
    Envoyé par tralloc
    Python est un vrai langage évidemment, et c'est un langage qui rassemble pas mal de bons concepts.
    Cela dit pour débuter c'est un excellent langage qui permet de débuter sans la maîtrise de tous les concepts....Je pense que Java est un langage beaucoup plus difficile à aborder que python. Qu'éclipse est une grosse machinerie que l'on ne maîtrise pas en un instant, et donc que ce tuto : programmation java pour les enfants... n'a pas forcément choisi le bon cheval.
    Python est plus facile que Java, mais le livre programmation java pour les enfants est tellement bien fait que les débutants arrivent à apprendre la programmation avec cette solution, voir ici les très nombreux témoignages de réussites...
    Java à un avantage énorme sur Python, c'est qu'il prépare aussi à C# qui est quasiment pareil, c'est très facile de passer de Java à C# et inversement alors que de passer de Python à Java ou C# demande une profonde remise en question tellement les concepts sont différentes, hors Java et C# sont dans le trio de tête pour la demandes de développeurs par les professionnels, voir le sondages : Quel est votre langage de programmation préféré en 2015.

    Et voir aussi les offres d'emploi développeurs :
    Java : 3812 offres d'emploi
    C# : 919 offres d'emploi
    Python : 636 offres d'emploi

    Donc pour résumer, c'est tout à fait possible d'apprendre la programmation avec soit Python, soit Java, soit C# et dans les trois cas on trouve du boulot facilement, mais on trouve cependant bien plus d'opportunités sur Java et C# (plus de 7 fois plus !), par conséquent c'est possible de faire l'impasse sur Python et d'apprendre directement avec Java ou C# et très nombreuses sont les réussites