Articles

Publié le 31 mai 2015 Mis à jour le 31 mai 2015

Apprendre à coder aux petits, un essentiel?

La ferveur semble être de plus en plus forte pour l'apprentissage du code et de la programmation dans les écoles américaines. Pourquoi cela serait-il nécessaire?

Par moment, le milieu de l'éducation, particulièrement aux États-Unis, se passionne pour une réforme ou une façon de faire différente. Un peu normal, tous les pays veulent améliorer leur système éducatif pour créer une génération future plus forte. Alors, quelle est donc la tendance au pays de l'Oncle Sam? La programmation.

Cette fascination n'est pas nouvelle. Il y a déjà quelques années nous avions présenté les  coding goûters et activités du genre pour intéresser les plus jeunes à l'art du code. Mais depuis quelques années, l'organisation à but non lucratif Code.org a enfourché un cheval de bataille politique pour que toutes les écoles dans chaque état offrent des cours de science informatique. Son cofondateur le rappelait encore récemment dans le Seattle Times.

De nombreux avantages

Une des responsables chez le groupe Code.org, Alice Steinglass, a publié un texte senti dans eSchool News qui explique pratiquement tous les avantages de l'enseignement du code pour tous les enfants. Déjà, il y a une question de perspective d'emplois. D'ici 2020, il y aura aux États-Unis 1,4 million de postes à pourvoir dans le milieu de l'informatique pour seulement 400 000 personnes graduées. C'est donc 1 million d'emplois qui ne seront pas comblés et les pertes de cette pénurie de main-d'oeuvre s'estiment en centaines de milliards de dollars…

Même en omettant ce déficit de professionnels à combler, il y a de réels avantages à enseigner le code aux plus jeunes. Car s'ils ne deviendront pas tous des informaticiens, apprendre le code suscitera chez les enfants une curiosité pour la science. Un peu comme leur faire apprendre à pousser une plante en pot peut déclencher chez eux un léger intérêt pour la biologie et pour l'énergie solaire via l'apprentissage de la photosynthèse. Enseigner la programmation serait aussi bon pour bien d'autres métiers qu'informaticien. Dans un monde qui se numérise, bien des emplois exigeront une connaissance de base en informatique. Démystifier la machine serait ainsi, selon les partisans de l'apprentissage du code, une façon de créer une génération d'adultes qui comprendraient comment agir par rapport aux machines et à leurs problèmes techniques.

À ceux qui disent qu'il faut obligatoirement avoir des compétences mathématiques exceptionnelles pour cela, ils ont tout faux selon Steinglass. Certes, il y a des maths en sciences informatiques, mais très peu sont nécessaires pour saisir le principe du code. En fait, Code.org a même créé des modules utilisables par des enfants en maternelle. Tout est une question, bien souvent, de logique. Surtout qu'ils n'offrent pas des modules liés aux langages puisque, selon eux, ceux-ci changeront forcément avec le temps. L'apprentissage se fait en bloc, un peu comme ce module sur la Reine des neiges que nous vous avons présenté à la fin de l'année 2014.

De plus, il y a une notion de représentativité qui pourrait être réglée en apprenant à tous le code. Il y aurait, dans les milieux professionnels américains, encore très peu de femmes et de minorités ethniques dans les postes d'informaticiens ou de techniciens en informatique. Enseigner les bases de la science informatique dès un jeune âge permettrait ainsi, selon eux, de donner envie à plus de petites filles, entre autres, d'aller dans cette branche en grandissant.

Peu de voix discordantes

Le lobbyisme de Code.org semble fonctionner puisqu'ils semblent nombreux sur la Toile à saluer cette idée et espérer une implantation plus profonde. Or, il y a quelques voix discordantes. Cet historien de l'éducation, Larry Cuban, croit que d'aller trop vite avec une réforme de programmation dans toutes les écoles risque de mener à une débâcle. Un écho aussi perçu chez certains critiques en France de ce désir d'enseigner à tout prix la programmation aux enfants.

Cuban, qui admet être un anti-réformateur, craint que ce changement entraîné par des croyants purs et durs (« true believers ») se fera au détriment de l'apprentissage des matières vues comme « désuètes », mais importantes pour lui (ex. : l'écriture en lettre cursive). Il soulignera, par exemple, que l'avènement du langage de programmation Logo n'a rien changé à l'école et a échoué misérablement. Pourquoi les partisans du code auraient-ils encore raison? demande-t-il.

La question est effectivement pertinente, même si les arguments des partisans de l'apprentissage du code sont aussi justes. D'autant plus que l'informatisation est plus ancrée dans nos vies que durant les années 1980. Dans un monde qui se numérise, il est clair qu'il faudra s'assurer que plus de gens aient une base assez solide de connaissances informatiques. Est-ce que cela passe obligatoirement par l'apprentissage du code pour tous les enfants? Le débat reste entier.

Illustration : alphaspirit, shutterstock

Références

Cuban, Larry, et Valerie Strauss. "All Students Should Learn to Code. Right? Not So Fast." Washington Post. Dernière mise à jour : 29 mai 2014. http://www.washingtonpost.com/blogs/answer-sheet/wp/2014/05/29/all-students-should-learn-to-code-right-not-so-fast/.

Partovi, Hadi. "Why Doesn’t Every School Offer Computer Science Classes?" The Seattle Times. Dernière mise à jour : 4 mars 2015. http://www.seattletimes.com/opinion/why-we-need-to-teach-all-students-computer-science-skills/.

Roberge, Alexandre. "Mes enfants "hackent" tous les week-ends." Thot Cursus. Dernière mise à jour : 21 novembre 2012. http://cursus.edu/dossiers-articles/articles/18872/mes-enfants-hackent-tous-les-week/#.VWeB89J_Oko.

Roberge, Alexandre. "Apprendre à coder aux enfants, une idée qui ne fait pas l'unanimité." Thot Cursus. Dernière mise à jour : 9 mai 2014. http://cursus.edu/dossiers-articles/articles/21961/apprendre-coder-aux-enfants-une-idee/#.VWeB7dJ_Oko.

Steinglass, Alice. "It's Time for Every Student to Learn to Code." ESchool News. Dernière mise à jour : 14 mai 2015. http://www.eschoolnews.com/2015/05/14/learn-code-639/?.


Voir plus d'articles de cet auteur

Dossiers

  • Connectée au monde, l'école

  • Percer les codes


Le fil RSS de Thot Cursus via Feed Burner.


Les tweets de @Thot


Accédez à des services exclusifs gratuitement

Inscrivez-vous et recevez des infolettres sur :

  • Les cours
  • Les ressources d’apprentissage
  • Le dossier de la semaine
  • Les événements
  • Les technologies

De plus, indexez vos ressources préférées dans vos propres dossiers et retrouvez votre historique de consultation.

M’abonner à l'infolettre

Superprof : la plateforme pour trouver les meilleurs professeurs particuliers en France (mais aussi en Belgique et en Suisse)


Effectuez une demande d'extrait d'acte de naissance en ligne !


Ajouter à mes listes de lecture


Créer une liste de lecture

Recevez nos nouvelles par courriel

Chaque jour, restez informé sur l’apprentissage numérique sous toutes ses formes. Des idées et des ressources intéressantes. Profitez-en, c’est gratuit !