{"id":275,"date":"2015-11-08T21:15:21","date_gmt":"2015-11-08T20:15:21","guid":{"rendered":"https:\/\/bailleux.net\/?p=275"},"modified":"2015-11-10T12:44:28","modified_gmt":"2015-11-10T11:44:28","slug":"coder-a-lecole-une-bonne-idee","status":"publish","type":"post","link":"https:\/\/bailleux.net\/pagepro\/coder-a-lecole-une-bonne-idee\/","title":{"rendered":"Coder \u00e0 l\u2019\u00e9cole, une bonne id\u00e9e ?"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/bailleux.net\/wp-content\/uploads\/2015\/11\/22348969_m.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-276\" src=\"https:\/\/bailleux.net\/wp-content\/uploads\/2015\/11\/22348969_m.jpg\" alt=\"Coder \u00e0 l'\u00e9cole\" width=\"848\" height=\"565\" srcset=\"https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2015\/11\/22348969_m.jpg 848w, https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2015\/11\/22348969_m-300x200.jpg 300w, https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2015\/11\/22348969_m-624x416.jpg 624w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/a>Faut-il enseigner la programmation \u00e0 l\u2019\u00e9cole et au coll\u00e8ge ? L\u2019id\u00e9e a souvent \u00e9t\u00e9 \u00e9voqu\u00e9e dans l\u2019actualit\u00e9 de ces derniers mois. En tant qu\u2019universitaire enseignant-chercheur en informatique, je me sens \u00e9videmment concern\u00e9 par cette question.<br \/>\nJe tiens tout d\u2019abord \u00e0 pr\u00e9ciser que le codage (n\u00e9ologisme synonyme de programmation) n\u2019est que la partie technique de la r\u00e9alisation d\u2019une application. Avant d\u2019arriver \u00e0 cette \u00e9tape, il faut avoir une id\u00e9e, puis cr\u00e9er, \u00e0 partir de cette id\u00e9e, une sp\u00e9cification de ce que va r\u00e9aliser l\u2019application et de la mani\u00e8re dont les utilisateurs vont interagir avec elle. L\u2019utilit\u00e9, l\u2019attrait et l\u2019utilisabilit\u00e9 d\u2019une application d\u00e9pendent essentiellement de cette phase de conception qui n\u2019a rien \u00e0 voir avec le codage. Ce n\u2019est donc pas parce qu\u2019une personne sait coder qu\u2019elle sera capable de r\u00e9aliser des applications \u00e0 la fois attractives ou utiles et faciles \u00e0 utiliser, de la m\u00eame mani\u00e8re qu\u2019une personne sachant coudre ne sera pas n\u00e9cessairement dou\u00e9e pour dessiner de nouveaux mod\u00e8les de robes ou de manteaux, ou qu\u2019un tr\u00e8s bon musicien de sera pas n\u00e9cessairement capable de composer une \u0153uvre musicale \u00e0 succ\u00e8s.<br \/>\nD\u2019autre part, m\u00eame si tout un chacun \u00e9tait capable de r\u00e9aliser ses propres v\u00eatements, tr\u00e8s peu de gens utiliseraient effectivement cette comp\u00e9tence. La plupart d\u2019entre eux renouvelleraient leurs garde-robes en allant dans les magasins, et ceci pour une raison tr\u00e8s simple : concevoir et fabriquer des v\u00eatements prend \u00e9norm\u00e9ment de temps. De la m\u00eame mani\u00e8re, m\u00eame les gens qui ma\u00eetrisent la programmation ach\u00e8tent la plupart des applications dont ils ont besoin car la r\u00e9alisation d\u2019une application repr\u00e9sente souvent des milliers d\u2019heures de travail. Nous vivons dans une soci\u00e9t\u00e9 o\u00f9 la plupart des biens de consommation, y compris dans le domaine de l\u2019informatique, sont con\u00e7us et fabriqu\u00e9s par des professionnels sp\u00e9cialis\u00e9s. La grande majorit\u00e9 des gens ne construisent pas leur voiture ni leur maison, ne fabriquent pas eux-m\u00eames leurs v\u00eatements ni leurs meubles, et n&rsquo;ont pas plus vocation \u00e0 r\u00e9aliser eux-m\u00eames les logiciels dont ils ont besoin, quand bien m\u00eame ils auraient les comp\u00e9tences pour le faire.<br \/>\nComme tout le monde n\u2019a pas vocation \u00e0 devenir informaticien d\u00e9veloppeur, il n\u2019est pas n\u00e9cessaire d\u2019imposer \u00e0 chacun de savoir coder.<br \/>\nPar contre, expliquer en classe comment fonctionne un ordinateur, ce qu\u2019est un logiciel, comment il est con\u00e7u et r\u00e9alis\u00e9, me parait \u00eatre une tr\u00e8s bonne chose, au m\u00eame titre qu\u2019expliquer le principe de fonctionnement d\u2019une voiture hybride ou d\u2019un cong\u00e9lateur. Nous vivons dans une soci\u00e9t\u00e9 technologique dans laquelle avoir une culture scientifique et technique est un atout. Et puis l&rsquo;\u00e9cole devrait \u00eatre un lieu o\u00f9 chaque enfant progresse \u00e0 son rythme, au mieux de ses possibilit\u00e9s, d\u00e9couvre et d\u00e9veloppe ses talents. Il me parait donc souhaitable que les enfants dou\u00e9s pour la conception technique, l\u2019ing\u00e9nierie, ou la programmation par exemple, puissent s&rsquo;initier \u00e0 ces domaines dans le cadre scolaire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Faut-il enseigner la programmation \u00e0 l\u2019\u00e9cole et au coll\u00e8ge ? L\u2019id\u00e9e a souvent \u00e9t\u00e9 \u00e9voqu\u00e9e dans l\u2019actualit\u00e9 de ces derniers mois. En tant qu\u2019universitaire enseignant-chercheur en informatique, je me sens \u00e9videmment concern\u00e9 par cette question. Je tiens tout d\u2019abord \u00e0 pr\u00e9ciser que le codage (n\u00e9ologisme synonyme de programmation) n\u2019est que la partie technique de la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-enseignement"],"_links":{"self":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":5,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"predecessor-version":[{"id":281,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/275\/revisions\/281"}],"wp:attachment":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}