Bonjour,
je me permets d'intervenir sur le sujet de l'enseignement de la programmation en tant qu'ancien collégien ayant fait ses années collèges il y a pas longtemps.
A chaque fois que je vois un sujet sur un quelconque gouvernement qui veut faire apprendre la programmation aux élèves, j'ai un sentiment de malaise.
Je m'explique, j'ai fait mon collège dans les années 2004-2008 et actuellement je suis en dernière année d'école d'ingénieur en informatique après avoir fait un DUT informatique auparavant.
En primaire j'avais des cours d'initiation à l'informatique (si mes souvenirs sont bon c'était une après-midi toutes les 2 semaines et ça avait commencé à partir du CE1 (soit en 2000). Je pense que tous les jeunes de ma génération ont eu droit à ce genre de cours et que ce n'était pas propre à mon école primaire, et avec du recul j'ai trouvé ces cours bien car on apprenait à se servir des fonctions basiques de l'ordinateur: utiliser mspaint pour dessiner (si, si), copier coller un document, imprimer un document, utiliser le site web
http://www.takatrouver.net pour "s'instruire". Même si parfois c'était pas la joie (je me souviens d'un jour où l'encadrant avait engueulé la moitié de la classe parce qu’elle n'avait pas correctement imprimé le document et qui avait même envoyé des élèves au coin. Super approche pour donner envie aux élèves d'utiliser le matériel informatique

). Mais au final ça permettait à toute la classe d'être un minimum à l'aise avec un ordinateur (faut pas oublier qu'a cette période beaucoup d'enfant n'avait pas encore d'ordinateur chez eux).
En revanche j'ai un très mauvais souvenir de l'enseignement de l'informatique au collège. Concrètement durant 4 ans de la 6e à la 3e j'avais, là aussi une semaine sur deux, 1 heure de cours d'informatique avec le prof de technologie (en fait c'était des cours de bureautique où on apprenait à se servir d'open office pour rédiger des rapports).
D'ailleurs en passant j'ai souvent lu ici que c'est parce que les élèves étaient forcé d'utiliser word à l'école qu'ils continuaient à l'utiliser après. C'est faux, toutes les personnes de ma génération que je connais n'avaient pas d'autre choix que d'utiliser open office durant leur années collèges et beaucoup ont développé une aversion envers ce logiciel (sans doute du à la qualité des cours de techno qu'on avait dessus, mais j'y reviendrais) et maintenant la majorité de mes amis qui sont soit en entreprise, soit à l'université sur leur pc portable utilisnte word (même quand ils ont un mac) et me dise qu'open office c'est de la mer**. Perso je suis plutôt libriste, donc j'utilise libre office non pas parce que je l'utilisais au lycée ou au collège, mais parce que au cours de mes années à l'IUT lors de mon apprentissage de la programmation et de la maîtrise de l’environnement Linux, j'ai lu pas mal de tutoriels et d'articles dessus ce qui m'a permis de redécouvrir le logiciel.
Parenthèse fermée sur open/libre office, les cours de bureautique au collège étaient d'un tel ennuie et les TP à faire avaient tellement peu d’intérêt que personnes ne les fessaient jusqu'au bout (en gros fallait suivre les indications listées dans un document pour formater un texte). Le prof n'était d'aucune aide et bien souvent, le seul élève qui avait pris la peine de lire le document en entier allait faire le TP pour les autres élèves.
Le constat de ces cours nullissime était que quasiment toute ma classe étaient dégoûté par l'informatique (alors qu'on est d'accord, la bureautique c'est pas l'informatique, mais ça le prof il ne l'explique pas).
Finalement c'est lors de mon DUT que j'ai commencé à me passionner pour la programmation.
Si je ne suis pas convaincu par la mise en place de cours de programmation à l'école, c'est que je pense que les enseignants vont très mal l'enseigner (non pas qu'ils sont mauvais, mais c'est du à un problème structurel: classe surchargées, dictature de l'évaluation, hiérarchisation des matières...).
Et à mon avis au lieu de susciter des vocations vis à vis de la programmation, je pense que ça va juste donner une mauvaise vision aux élèves de ce que c'est que la programmation et beaucoup risque d'en être dégoûte comme beaucoup d'élèves de ma génération ont été dégoûte par la bureautique.
Du plus il y a plein de façon d'enseigner la programmation, on peut l'enseigner en se focalisant sur les mathématiques (un peu comme en prépa, d'ailleurs beaucoup de prépa que je connaissais ne savais pas vraiment programmer à la fin de leur prépa et ont du tout apprendre depuis zéro à l'école), sur la créativité (comme ce que propose le logiciel Scratch), sur l'algorithmique, sur les projets ect...
Après je ne sais pas exactement quel est le but recherché par les gouvernements, mais si l'objectif est de créer des gens employables (c'est à dire qui vont pouvoir occuper les soi-disant offres d’emplois de développeur en trop), faudrait que plus de gens s'orientent vers des études d'informatique après le lycée et je pense pas que forcer les enfants à apprendre la programmation au primaire/collège soit une bonne solution comme je l'ai expliqué précédemment.
Si l'objectif est d'avoir une armée de hacker pour défendre les intérêts du pays je crois pas trop non plus que l'enseignement de la programmation au primaire/collège soit une bonne solution pour les même raisons (pour être hacker faut être un bidouilleur, un passionné. Personnellement je remarque que les cours de musique ou d'art plastique n'ont pas rendu mes ex-camarades de collège passionnés dans ces disciplines. Ce qui l'étaient soit c'étaient des autodidactes, soit ils allaient au conservatoire).
Si en revanche l'objectif est d'enseigner la programmation afin d'enrichir la culture générale des élèves comme on enseigne la musique, le dessin, la poésie, le sport pour que les élèves aient une meilleur vision de ce que c'est que la programmation et que si dans leur vie futurs ils aient à devoir écrire un bout de code (à tous hasard, devoir créer un script pour automatiser une tâche pour un tableur, écrire un petit plugin pour un navigateur web, créer un petit site web à l'aide d'un CMS...), afin qu'ils puissent être capable de le faire ou du moins qu'ils puissent être capable d'apprendre facilement ce qu'ils leur manque, alors là je pense que l'apprentissage du code à l'école peut avoir "éventuellement" du sens.
9 |
0 |