Soutenez

Les jeunes doivent-ils apprendre à programmer?

Group Of Students Working At Computers In Classroom Sitting Down Concentrating Photo: Getty Images/iStockphoto

L’informatique est aujourd’hui partout et prend toujours plus d’importance. Dans ce nouvel univers, les jeunes ne devraient-ils pas tous connaître un langage de programmation? Je crois que oui, mais pas pour les raisons qui sautent à l’esprit.

Comme le savent tous les programmeurs, un langage a la même espérance de vie que le chien moyen. Le nouveau langage qui fait fureur maintenant ne sera plus qu’un vague souvenir dans une dizaine d’années. Enseigner un langage aux jeunes ne peut donc pas avoir comme objectif de les préparer à s’en servir pour programmer plus tard. Il sera déjà devenu désuet lorsqu’ils se présenteront sur le marché du travail.

De plus, il ne faut pas oublier que la programmation est une activité qui est elle-même programmable. En effet, des logiciels munis d’intelligence artificielle sont aujourd’hui tout à fait capables de remplacer le programmeur et deviendront communs au cours de la prochaine décennie, si on en juge les recherches sur l’automation.

Je crois néanmoins que c’est une bonne idée d’introduire l’apprentissage d’un langage de programmation au secondaire et ainsi d’initier les élèves à l’informatique.  Ces connaissances leur permettront de mener à terme un projet de programmation et de s’initier ainsi aux principes de l’informatique et de la mise au point de produits. Nul doute, plusieurs auront ensuite le goût d’aller plus loin. Également, il sera plus facile d’apprendre un nouveau langage plus tard si on a déjà tâté la chose.


En janvier dernier, le président Obama lançait une initiative de 4G$ nommée «Computer Science for All»  (Informatique pour tous). Le but : démocratiser la connaissance de l’informatique et de la rendre accessible à l’ensemble des élèves américains, afin de mieux les préparer aux emplois du XXIe siècle.

Depuis, chez nos voisins du Sud, un débat a lieu sur la pertinence de ce programme. D’un côté, des sceptiques demandent si on ne devrait pas favoriser d’autres apprentissages plus importants. De l’autre, les partisans du «Code for all» (Tous programmeurs) croient qu’une connaissance de base de l’informatique est devenue essentielle pour les travailleurs d’aujourd’hui. Tout comme le sont depuis longtemps les compétences en lecture et en arithmétique! Selon eux, tout le monde devrait donc apprendre un langage de programmation.

Au Québec, ce débat semble commencer. Divers projets scolaires sont apparus récemment pour initier les jeunes à l’utilisation d’un langage de programmation. Sans doute, on se demandera bientôt si un cours permettant cet apprentissage devrait être offert à tous. Environ 25% des écoles américaines le font déjà.

Notons par ailleurs qu’il est maintenant facile d’apprendre à programmer en ligne. À titre d’exemple, le site codecademy.com propose des formations sur plusieurs langages en français.

Articles récents du même sujet

Mon
Métro

Découvrez nos infolettres !

Le meilleur moyen de rester brancher sur les nouvelles de Montréal et votre quartier.