Après avoir mis en avant l’idée au travers de son récent rapport co-écrit avec Corinne Erhel, la députée Laure de la Raudière (UMP) vient de déposer une proposition de loi visant à rendre obligatoire l’apprentissage du codage informatique dès l’école primaire.
C’était l’une des propositions phares du rapport parlementaire visant à accélérer le développement de l’économie numérique en France : « éveiller les élèves du primaire au codage et à la programmation, sur le modèle de l’éveil au dessin, à la musique et aux langues étrangères ». Si l’idée ne fait forcément l’unanimité, elle a cependant trouvé un certain écho, par exemple auprès de la Secrétaire d’État au Numérique, Axelle Lemaire, ou de l’ancien ministre de l’Éducation Luc Chatel.
Aujourd’hui, force est de constater que la publication de ce rapport a servi de rampe de lancement à la proposition de loi déposée hier à l’Assemblée nationale par Laure de la Raudière. Le texte, co-signé par une trentaine de députés UMP, a en effet pour objectif de rendre obligatoire l’apprentissage du codage informatique dès l’école primaire.
L’apprentissage du code informatique au même rang que la lecture ou les maths
Pour cela, les parlementaires proposent d’introduire au sein de l’article L. 121-1 du Code de l’éducation des dispositions selon lesquelles les « objectifs prioritaires » assignés aux écoles deviendraient « l’apprentissage de la langue française, la maîtrise de la lecture, de l’écriture, l’utilisation des mathématiques et l’apprentissage du code informatique ». Le même article préciserait que ces savoirs « doivent impérativement être acquis lors de l’entrée au collège », afin de bien enfoncer le clou.
Aux yeux des députés, « l’apprentissage du codage est essentiel ». Ils s’expliquent : « À l’ère du numérique, si nous voulons que nos jeunes passent de simples usagers de l’internet, à acteurs de la société et de l’économie numérique, la compréhension de l’informatique est la clé d’accès au monde numérique et aux opportunités professionnelles qu’il ouvre ». Selon eux, « ne pas subir l’informatique, mais la maîtriser, c’est la chance qui serait offerte aux élèves français si cet apprentissage était enseigné de manière obligatoire dans chaque école de France ». Les auteurs du texte font au passage valoir que « la simplicité du codage permet un enseignement très précoce ».
Mais au-delà des jeunes, leurs pensées se tournent également vers les entreprises : « Rien qu’en 2014, 35 000 emplois à forte valeur ajoutée seront créés dans le secteur du numérique. Or, les jeunes techniciens ou ingénieurs français formés à ces nouveaux métiers ne sont pas suffisamment nombreux aujourd’hui ».
Les députés veulent s'inspirer de certains pays voisins
Pour appuyer leur proposition de loi, les parlementaires font référence au rapport publié l’année dernière par l’Académie des sciences, lequel plaidait pour un « enseignement de science informatique depuis le primaire jusqu’au lycée, orienté vers la compréhension et la maîtrise de l’informatique, et dépassant donc largement les seuls usages des matériels et logiciels ». Le texte avait d’ailleurs obtenu un soutien appuyé du Conseil national du numérique.
Les députés regardent par ailleurs de l’autre côté de nos frontières : « Des pays comme la Chine, le Japon, la Corée du Sud ont inscrit l’informatique dans les programmes scolaires dès huit ans. Plus proche de nous, en Allemagne, certains Länder, la Bavière notamment, ont rendu obligatoire l’enseignement de l’informatique depuis une quinzaine d’années. En Angleterre, l’enseignement du codage sera obligatoire pour les enfants de cinq à seize ans dès la rentrée de septembre 2014. Et en Estonie, des cours sont obligatoires à partir de six ans. »
Il n’en demeure pas moins qu’avant d’envisager toute discussion autour de ce texte, l’opposition devra lui trouver un créneau parlementaire - ce qui n’est pas toujours chose aisée. On se souvient par exemple de la proposition de loi déposée à l’automne 2012 par Laure de la Raudière à propos de la neutralité du Net, et qui n’a depuis fait l’objet d’aucun débat.
L’Éducation nationale fait quelques pas
Insistons enfin sur le fait que le projet de « socle commun de connaissances, de compétences et de culture » présenté cette semaine par le Conseil supérieur des programmes scolaires (et qui s’applique à la scolarité obligatoire, de l’école élémentaire au collège) évoque brièvement le codage :
« L'élève sait que les équipements informatiques utilisent une information codée et il est initié au fonctionnement, au processus et aux règles des langages informatiques ; il est capable de réaliser de petites applications utilisant des algorithmes simples. »
Le pas est néanmoins tout relatif, et ce à plusieurs égards. Premièrement, parce qu’il ne s’agit que d’un projet, le ministère ayant le dernier mot. Deuxièmement, parce que de précédents socles faisaient déjà référence aux langages informatiques. Troisièmement, parce que le décret qui définira le prochain socle ne s’appliquera qu’à partir de la rentrée 2016.
Commentaires (184)
#1
Pauvres enfants… Bientot ils interdiront les dessins en maternelle pour leur faire faire des travaux dans les champs d’agriculteurs car il faut bien manger et qu’il faut par conséquent des agriculteurs…
Vraiment un pays de merde, ca va juste les dégoûtés de l’informatique…
#2
#3
#4
“Rien qu’en 2014, 35 000 emplois à forte valeur ajoutée seront créés dans le secteur du numérique”
Si le pays sombre de plus en plus dans quantité d’autres secteurs, ils auront l’air malin avec leur diplômes “informaticiens” dans 20 ans.
Tout comme ceux qui maintenant ont des bacs +5 +8 et qui ne trouvent pas de travail, ou trouvent un travail au rabais qui ne nécessite pas de tels études…
Mais tant que les gouvernements tablent toujours sur le mythe de la croissance qui doit revenir chaque année, pour l’année prochaine…
#5
L’apprentissage du code est essentiel pour les députés, mais ils se dispenseront quand même eux-mêmes d’apprendre à coder. " />
#6
Et si le fait de savoir coder aidait à mieux apprendre ?
http://www.npr.org/blogs/13.7/2014/06/09/320309576/learn-to-code-learn-to-think
#7
#8
En primaire, il y a bien d’autres choses à apprendre : lire et écrire entre autre.
Vu la qualité d’élocution et la grammaire des jeunes d’aujourd’hui, il est indispensable de se recentrer sur ces disciplines avant d’en ajouter d’autres.
Ensuite, effectivement, vient le problème du temps alloué. Dans l’école de ma fille, il est déjà question pour l’année prochaine de réduire les heures de cours pour finir à 15h00 ou 15h30, un truc comme ça. Je ne vois pas comment ils vont faire : ha si, nos chers dirigeants vont proposer qu’ils aient école le mercredi matin ET le samedi " />
#9
Je ne sais pas ce qu’ils entendent par apprendre du code mais si c’est apprendre à programmer, ça me parait bizarre. J’espère que ce sera plus une “démystification” de l’outil informatique (un ordinateur n’est pas magique, un programme n’est pas plus magique et est avant tout écrit par un être humain, introduire aux étudiants des notions d’informatique comme langage de programmation, gérer son identité sur le net, etc…).
Quant au fait qu’il faille rajouter des cours de français à la place de nouvelles matières parce que les jeunes “savent plus écrire”, je pense que ce n’est pas voir les opportunités que nous risquons de rater. Une fois que les jeunes, bien éduqués en français, passent en lycée/études supérieurs, ça n’empêchera pas leur régression et revenir au point de départ. Sauf si dans les lycées/études supérieures on force encore des cours de grammaire, orthographes, lecture de bouquins, etc… Mais je pense qu’à ce niveau d’études, on a d’autres chats à fouetter (anglais, spécialisation pour le métier, etc…) :)
Bien évidemment, ceci reste mon avis et je suis ouvert à la critique de mon raisonnement :P
#10
Ça aurait été pas mal de leur dispenser également des cours d’économie et de droit. Nul n’est censé ignoré la loi, et ça doit commencer en primaire.
Afin que tous ces enseignements puissent être dispensés, je propose de rallonger la durée du CP à 4 années scolaires.
#11
#12
#13
#14
#15
Ils devraient aussi enseigner la politique en primaire, on manque cruellement de bons politiciens…
#16
#17
#18
#19
Mais au-delà des jeunes, leurs pensées se tournent également vers les entreprises
Dès le primaire… Tas de chacals ! " />
Le seul intérêt que je vois à apprendre un peu de code aux enfants, c’est en compléments des cours de maths pour leur apprendre les bases de l’algorithmique.
« À l’ère du numérique, si nous voulons que nos jeunes passent de simples usagers de l’internet, à acteurs de la société et de l’économie numérique, la compréhension de l’informatique est la clé d’accès au monde numérique et aux opportunités professionnelles qu’il ouvre »
C’est n’imp’ ! " />
Apprenez aux gamins à écrire (pas juste pour le prof) et débattre publiquement, vous en ferez de vrais acteurs de la “société numérique”
#20
#21
#22
#23
Les objets basés sur l’informatique sont aujourd’hui partout.
De nombreux pays ont réalisé que l’enseignement de la programmation est essentiel.
La raison est simple : comme les maths et l’écriture, c’est un outil qui permet la compréhension ultérieure du fonctionnement des choses.
La programmation rends l’apprentissage de l’informatique beaucoup plus facile grâce à la compréhension intuitive du fonctionnement des logiciels.
Sans cela, les gens essayent de mémoriser des centaines de procédures toutes faites. Et cela ne fonctionne pas. C’est une énorme perte de temps. C’est une source de difficultés.
Sans compréhension du fonctionnement des ordinateurs, les gens ne comprendront plus ce qui régira leur environnement. C’est dangereux.
Ils ne comprendront pas non plus les enjeux économiques et politiques qui leur sont liés.
Finalement, tous les pays ont réalisé que la première génération des gens formés à l’informatique il y a presque 30 ans avec une initiation au Basic s’en est souvent mieux sorti que ceux qui ont été formé récemment à être de simples utilisateurs.
Pour ma part, je suis surpris que des gens qui ont déjà 10 ans d’utilisation de l’informatique derrière eux sont toujours des débutants.
Sans la programmation, on a juste fabriqué des éternels débutants.
Après, est ce qu’il faut vraiment aller jusqu’à enseigner la programmation dès le primaire ? Pourquoi pas si on utilise des logiciels adaptés.
Mais il ne faudrait surtout pas dégoûter les jeunes, ni s’arrêter à des choses trop simples qui seront vite oubliées faute d’utilité : L’idéal serait surtout d’arriver à une maîtrise correcte des vrais langages de programmation et d’un peu d’algorithmique en fin de scolarité obligatoire.
#24
Tête bien faite …
Tête bien pleine …
Dès que ces têtes de nœuds de politiques s’intéressent à nos “chères têtes blondes”, je fais la tête " />
#25
#26
Un cour de d’analyse aurait été plus utile, ça sert pour tous!
#27
Qu’on leur apprenne déjà à écrire le Français correctement ce serait une excellente chose. " />
#28
#29
Et encore la mise en avant des devs et de la programmation.
Pourquoi des cours de programmation et pas de cour réseau ou infrastructure qui sont également des éléments important pour la compréhension du fonctionnement d’internet et des objets connecté.
#30
#31
#32
[quote:5056760[/quote]
" /> tu m’as tué je suis tellement de ton avis. Je pense que les programmes sont déjà surchargés que se soit au CP jusqu’au lycée. De toute ma scolarité je n’ai pas vu un seul professeur dans au moins une de mes matières ne pas nous dire qu’on était en retard sur le programme….
Même si je trouve l’initiative bonne d’une part y a un manque de temps et de moyen pour les professeurs qui seront en charge de l’enseigner à moins de créer une matière spécifique ( et donc allonger encore la durée des cours) et d’autre part je verrai plutôt ce type d’enseignement au collège et de manière optionnelle.
#33
La maîtrise des langages de prog n’est à mon avis pas nécessaire. Si tu sais coder (i.e. a des connaissances d’algo) le langage n’est pas un pb. On ne va pas aller expliquer le concept de classe ou de pointeur à des primaires. Même le concept de fonction, de valeur de retour ça me paraît déplacé perso.
Sinon, qu’on leur apprenne déjà l’utilisation basique d’un ordi et d’internet en général.Quand je vois mon ami prof qui a la moitié de ses élèves qui ne savent pas envoyer un mail avec demande d’accusé de réception… (école d’ingénieur je précise)
Puis je parle même pas de la difficulté de trouver des profs compétents…
PS : dsl si y’a des fautes, je suis pas sur mon ordi
#34
#35
#36
#37
Une bonne intention… Et allez, on en rajoute encore une couche pour les gamins, et après on va pleurer qu’ils sont incapables de compter et n’ont aucune maîtrise, soit-elle même vague, de leur langue maternelle… Mais bon ils font de l’anglais alors tout va bien, paraît-il…
#38
J’ étais contre il y a encore quelques mois. Puis finallement, je me suis dit qu’apprendre (ou découvrir) l’algorythmique ne fera que renforcer leur logique. Et puis plus il y aura de gens qui sauront coder, plus il y aura de contributeurs à Tor Freenet GnuPG etc…." />
#39
#40
#41
#42
#43
#44
#45
#46
#47
#48
#49
#50
#51
#52
#53
#54
#55
Personnellement, je trouve l’information trop incomplète.
Enseigné le code, ok, mais quel code ? l’algo aussi ? " />
Je serais curieux de savoir ce qui est vraiment au programme dans les pays cités (Corée du sud, japon, Chine Allemagne)
#56
Pour moi je verrai la programmation plutôt au niveau du cycle mais d’avoir des cours d’informatiques des l’école enfantine avec au début des logiciels type tux paint etc
puis vers la 4ème la suite bureautique avec aussi la formation à l’internet
et au cycle la programmation via logo et autre programme de ce style
#57
#58
#59
#60
Bonne idée ! Ne manquent plus que des cours de mécanique (tout le monde a une voiture), de droit (tout le monde se fait enfler un jour ou l’autre), de couture (pour réparer vite fait un trou dans un vêtement) " />
Et quand on aura fait tout ça, s’il reste un peu de temps, on pourra leur apprendre à lire, écrire, compter. Ca ne sert plus à grand-chose aujourd’hui, mais s’ils réussissent à être “codeurs”, ils pourront écrire de beaux commentaires " />
#61
#62
Pendant ce temps la, les développeurs sont toujours payé une misère, leur seul moyen de faire du fric est de devenir manager a la con et de ne plus coder et les heures supp ne sont toujours pas payées alors que la plupart bosse bien au dela des 35h…
Apprendre l’anglais aux jeunes serait peut-être un peu plus utile quitte à leur rajouter des cours dans la tronche.
Mais pour l’anglais comme pour l’informatique, il faudra des profs un minimum compétents dans lesdits domaines et ca c’est pas gagné.
#63
#64
#65
#66
#67
#68
Pfiou, je pensai pas que ça débattrai autant sur ce sujet…
Je pense que c’est une bonne chose car ça amène deux choses :
Après le problème c’est qu’avec “la réorganisation des temps de travail à l’école” on a réduit les heures de cours donc ajouter plus de choses est débile…
#69
Cela a déjà existé " />
Par exemple les Thomson MO5 et autres TO7-70 étaient un peu partout il y a 25 ans (même dans la “France profonde”).
Ces engins permettaient bien de dessiner (crayon optique) et programmer (BASIC).
#70
#71
#72
#73
quand je vois comment le B2i est validé au collège…
je me demande où ils vont trouver les profs compétents pour enseigner…
#74
#75
#76
#77
#78
#79
#80
#81
Et ca fera plus tard une armée de dev qui squattera des logements parisiens pourris pour un loyer exorbitant parce que les boulots de dev sont sur Paris " />
Des cours d’infos, oui. Mais de la prog, sérieuesement " />
En plus, si ca passe, ca me fera de la concurrence " />" />
#82
#83
#84
Une chose TRES importante à noter : l’ajout d’une matière se fait au détriment d’une autre.
#85
#86
#87
#88
#89
#90
Ce que je ne comprend pas c’est que:
Le problème est que c’est “plus simple” d’expliquer comment faire pour passer de l’algorithme final au script plutôt que d’expliquer comment, à partir d’un besoin initial, on l’analyse et le transforme en algorithme et j’ai peur que ceux qui ne maitrisent pas ce contente de ce qui est simple alors que pour le coup, c’est le moins utile à leur age.
Par contre, si c’est juste la démystification de l’informatique, même moi qui ne suis plus tout jeune, j’en ai fait. Des beaux scripts pour faire des formes de couleur à l’écran. Çà, c’est de la l’introduction à l’outil informatique pas au code … Faire du copier/coller de script en changeant la valeur de la couleur … C’est sympa mais bon. Je ne pense pas que ça a quelque chose à voir avec du “code”
#91
j’imagine déjà le contrat OpenBar “ AlaMinistéreDeLaDéfense” pour avoir des Jolies Visual Studio 2012 “pasCher” et bien sur des Corei7 et 8 G de Ram pour le lancer ….
#92
#93
#94
#95
#96
#97
#98
Des pays comme la Chine, le Japon, la Corée du Sud…en Allemagne, certains La¨nder, la Bavière notamment…En Angleterre…en Estonie…
Vu comme ça, ils sont nombreux.
Pour une fois on prend pas modèle sur les États-Unis.
Je pense aussi que la seule manière de savoir si c’est efficace ou pas, c’est d’essayer.
Je suis plutôt contre le codage aussi tôt mais si ça marche, alors pourquoi pas.
#99
#100
#101
#102
#103
#104
#105
#106
En Suisse il y a pas de philo à l’école obligatoire peut-être enfin surement au collège et c’est bien comme ça
#107
#108
#109
#110
#111
#112
#113
Je trouve cette idée complètement stupide.
En sixième, un tas de gamins ne maîtrisent ni la langue française, ni le calcul.
Dans ces conditions, comment vouloir apprendre un langage informatique à des élèves du primaire ?
Qu’on revienne aux fondamentaux et qu’on arrête ce genre d’inepties !
#114
#115
#116
#117
#118
#119
L’éducation nationale est tellement scléroser qu’il faut pondre une loi pour réussir à faire modifier les programmes scolaire.
Mais ça bizarrement ça choque personne.
#120
#121
#122
#123
J’ai été assez surpris de constater qu’en maternelle, ma fille apprend le concept d’algorithme (en pratique une suite de répétitions de symbole, dessins, couleurs…).
Pourquoi pas, mais de là à ajouter plus tard le codage (et basé sur quel langage ?), on veut fabriquer une armée de hacker à peu de frais pour la future 3° guerre mondiale électronique ou juste ramener l’informatique au niveau du SMIC (tous ingénieur mon oeil) ?
[mode complot]
Ou alors c’est pour faire croire aux futures générations que le code est parfait et sans erreurs, l’ordinateur a raison, acceptez de faire ce que vous dit le code, acceptez le vote électronique et son résultat. On a bien désappris aux gens à compter et à lire pour pouvoir mieux les exploiter
[/mode complot]
#124
Avec cette loi les informaticiens auront plus de boulot " /> Ben oui si tout le monde sait dépanner son PC qu’est-ce qu’on va devenir ? " />
Enfin bon j’espère que ça va en dégoutter un max " />
#125
Moi je pense qu’il vont instaurer une loi imposant une prière quotidienne aux élèves le matin…
Notre Major, qui est aux cieux,
Que ton règne soit gravé,
Que ton offre légale soit complétée,
Que les pauvre pirates prêcheurs soit pardonnés pour leurs actes,
Ou qu’il errent en Enfer pour l’Éternité,
Ainsi, soit-il, Hadopi.
————> [ " /> ]
" />
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#138
#139
#140
#141
je viens de me rappeler : au CP, on faisait bouger la tortue sur l’écran.
Purée, le langage LOGO " />
#142
#143
#144
#145
#146
de la POO en CM1 ça va etre jolie ça ! " />
avec des profs qui ne sauront même pas qu’il existe d’autre navigateur que internet explorer
(sisi je me souvient au college, mon prof de techno, un jour je lui avais demandé pourquoi on utilisé pas firefox sur les ordi du college, il m’a répondu “c’est quoi firefox ?”)
bref hors trolling, qu’il y ai une option facultative programmation, au collège, à la limite, pourquoi pas
mais alors de la prog, en primaire … " />
n’ont ils pas comprit que de nos jour c’est sur le français que les jeunes ont des difficulté ? " />
#147
#148
#149
#150
#151
#152
#153
Beaucoup de réponses sur ce sujet !
Je ne pense pas qu’apprendre “à coder” en primaire soit une bonne chose.
Déjà, en primaire, le programme est assez lourd, et certains élèves sortent de primaire sans savoir lire couramment, et sans connaitre les tables de multiplications … " />
Ensuite, j’ai donné des cours d’info en collège (cours non obligatoire, j’étais intervenant externe), et la plupart des élèves n’en avaient rien à battre de l’apprentissage de la programmation.
Les gamins veulent juste se servir d’un ordinateur comme d’une console de jeux.
J’avais même développé le “LASC” (Langage d’Apprentissage Simple à Comprendre) " /> il s’agissait d’un langage ultra simple, avec une commande par ligne, en Français, basé sur le BASIC.
exemple :
1 EFFACE_ECRAN
2 ECRIRE “Hello world !”
3 ECRIRE “quel est ton age ?”
4 QUESTION age
5 date = 2014
6 naissance = date - age
7 ECRIRE “Tu es né en ”
8 ECRIRE naissance
#154
en espérant qu’ils vont aussi leur apprendre le code de bonne conduite dans la vie
#155
encore un peu et ils auront une formation du code dans la poussette avec la nounou comme inspectrice " />
#156
#157
#158
#159
Hahahahaha. Pour coder, il faut….
?
Des ordinateurs….
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#180
#181
#182
J’ai peur. On va leur apprendre à coder en LOGO ou en VB, et ils seront, comme dit Bjarne Stroustrup, définitivement pourris. En plus, en primaire, porte n’in ouak. Au collège, encore…, mais en primaire " />
#183
une chtite vidéo
#184