Mot-clé - Code informatique

Fil des billets

dimanche 12 octobre 2014

Faut-il enseigner le code - et les "humanités numériques" - à l'école ?

pt_2_illustration.gif

Et si on créait une nouvelle filière au lycée, clôturée par un baccalauréat général, baptisé "Humanités numériques" ? C'est La proposition la plus rentre-dedans du Conseil national du numérique (CNN), dans son rapport sur l'école de demain, avec à la clé 40 mesures "pour bâtir une école créative et juste dans un monde numérique", un mois après l'annonce par François Hollande d'un "grand plan numérique pour l'école", qu'il a promis pour la rentrée 2016.

Cela ne vous aura pas échappé : depuis quelques mois, le débat quant à l'enseignement du code informatique dès l'école, entre nouvelle écriture à part entière ou simple élément de culture informatique, fait rage. Même en entreprises, de Orange à La Poste, ou en agences de pub, on commence à monter ateliers et formations pour marketeux, cadres sup', voire membres du ComEx', au moins pour les sensibiliser au code, ce code-source qui est la colonne vertébrale de tout site, logiciel ou appli mobile. Même Frédéric Bardeau, fondateur passionné de Simplon.co, qui "ouvre les chakras numériques" (la formule est de lui ;) à des ComEx de grosses entreprises, a remarqué l'entrée en trombe des cours de code dans les grosses firmes.

Justement, cette semaine, nous y avons consacré une enquête (qui est encore en accès abonnés à l'heure où je publie ce billet) dans le dernier numéro de Stratégies, dans le cadre de laquelle j'avais eu la chance de me plonger en avant-première du fameux rapport du CNN (baptisé "Jules Ferry 3.0", consultable ici), que Sophie Pène, qui a planché dessus depuis plusieurs mois, m'a commenté. Il m'a semblé intéressant d'y revenir plus longuement ici, tant le sujet est passionnant.

Bac "Humanités numériques"

Quelles nouvelles briques apparaîtront dans l'enseignement scolaires ce prochaines années et décennies ? Quels seront les prochains "fondamentaux", les connaissances indispensables dans le futur ? Et donc le CNN propose l'introduction d'un nouveau cursus menant au bac général, baptisé "humanités numériques" (HN), au côté des filières scientifique (S), littéraire (L), et économique et sociale (ES). "Ce nouveau bac s'inscrirait dans son époque (...) au croisement des sciences, lettres, et sciences humaines et sociales, en décloisonnant ces champs du savoir.Il refléterait l'aventure de la jeunesse et revitaliserait les études secondaires avec la création numérique, le design, mais aussi la découverte des big data, de la datavisualisation, des métiers informatiques et créatifs", précise-t-il.

Le CNN propose d'abord une première expérimentation rapide en terminale, qui délivrerait un "double bac", associant la voie HN avec l'une des trois formations classiques, et la création d'"un diplôme national reconnu par tous".

Le sujet épineux des cours de code à l'école et au collège

Autre grand chantier (sensible) qu'il aborde de plein-pied, l'apprentissage de l'informatique, tout au long de la scolarité. Il recommande, pour l'école primaire, d'enseigner "les rudiments de la pensée informatique en mode connecté ou pas, en s’appuyant dans une première phase sur le temps périscolaire". Là, en la matière, comme me l'avait avoué Sophie Pène, le CNN ne se mouille pas trop, après les annonces prématurées et les couacs de l'ex-ministre de l'Education nationale, Benoît Hamon. Encore faudra-t-il trouver les compétences pour initier les enfants au code - notamment sur les temps périscolaires. Pour l'instant, ce sont des parents et développeurs passionnés qui animent, sur leur temps libre, les weekends, les fameux coding gouters, qui font florès totalement hors du circuit scolaire.

Au collège, le CNN propose d'introduire "dans une première phase une année centrée autour de l’apprentissage de la programmation en collège sur le temps alloué à la technologie" (ah, le fameux cours de technos où on passait des heures à monter des circuits électroniques...). Puis au lycée, il propose la généralisation dans toutes les filières de l'option "Informatique et science du numérique", dont seuls les lycéens de la série S ont pour l'instant le privilège.

Question : qui enseignera dans cette nouvelle filière ?Le CNN tranche en proposant carrément la création d'un CAPES et d'une Agrégation d’informatique, car "la condition est la formation d’un corps d’enseignants en informatique".

Les "Humanités numériques" de demain

d60dc84e2bbfb49f1e8eba20c36572d8.jpg

Pour quels enseignements ? Quelles seront les "humanités numériques" à maîtriser demain ? Dans la lignée des "humanités", depuis la littérature et les langues anciennes enseignées à la Renaissance, que devait maîtriser l'"honnête homme" au XVIIème siècle, un nouveau corpus de savoirs s'esquisse pour l'avenir. Le CNN en donne quelques pistes :

"Il est ici question d’enseigner la pensée informatique pour mieux comprendre le monde numérique qui nous entoure et être pleinement un citoyen actif dans la société. Il s’agit aussi d’envisager l’enseignement de l’informatique comme une opportunité pour introduire de nouveaux modes d’apprentissage à travers des expériences, en mode projet, par essai-erreur". On imagine ici le potentiel de tels nouveaux modes d'enseignement, pour la vie, comme le mode essai-erreur, où l'on apprend de ses erreurs pour mieux rebondir (y compris dans la vie active, et quand on crée sa boîte, avec l'"art de l'échec entrepreneurial")

Autre recommandation intéressante, "Apprendre et permettre aux élèves de publier (au sens de rendre public sur le Web) et diffuser": ce qui passerait par des expériences de publications, notamment, sur des blogs et des sites Web, mais aussi, encore mieux, de'' "Former les élèves à l’usage des licences ouvertes (de type Creative Commons) et aux décisions éditoriales qu’elles impliquent (réutilisation, partage, circulation) et en regard à réfléchir aux usages de documents sous régime de propriété exclusive"''.

Plus loin, le CNN définit la "littératie numérique", en l’occurrence "des savoirs, des compétences mais aussi des méthodes qui font qu’un individu peut être acteur de sa vie dans une société numérique".

Il s’agit avant tout d’initier à la "pensée informatique" qui est indispensable pour :

• Comprendre de nombreux objets de la vie quotidienne (comme un téléphone, une transaction bancaire, ou la logistique d’un aéropor t) mais aussi toutes sortes de phénomènes des sciences du vivant, de l’économie, de l'urbanisme, du climat...

• Se préparer aux métiers de demain, qu'il s'agisse de ceux des entreprises du numérique ou des secteurs de pointe, ou des autres, même les moins techniques, qui sont ou seront transformés par l'informatique.

• Ne pas subir passivement, en tant qu'utilisateur, usager ou consommateur, les décisions d’un "programme" ou d’un "système informatique" sans être capable de les comprendre, de les contester ou les discuter, voire de les modifier.

• Etre en mesure de décoder, en tant que citoyens, les jeux de pouvoir à l'œuvre dans la société numérique, de préserver sa vie privée et son autonomie, de prendre part à des décisions collectives qui mobiliseront de plus en plus de données et de calculs.

C'est là le cœur du sujet, même si les propositions peuvent sembler théoriques. C'est en sachant lire et écrire le code informatique que l'internaute-citoyen de demain pourra comprendre l'architecture d'un site, d'un jeu vidéo. En allant plus loin, ce qui est esquissé dans la dernière ligne, on pourrait même imaginer pour les ados des ateliers ou réflexions sur l'usage des réseaux sociaux, et comment maîtriser son réputation numérique. Mais est-ce là le rôle du collège ou des parents ? Vaste débat.