À la mi-février, le ministre français de l'Éducation a dévoilé la tant débattue réforme du bac qui, comme on s'y attendait, a marqué la fin des séries au lycée, du moins pour la voie générale. Pour les partisans de cette réforme, il s'agit de repenser le lycée afin de mieux accompagner les élèves dans la conception de leur projet et dans l'acquisition des connaissances et des compétences nécessaires à leur poursuite d'études.
Mais cette réforme du baccalauréat et du lycée général et technologique nécessite l'élaboration de nouveaux contenus d'enseignement. Le Conseil supérieur des programmes (CSP) a donc été saisi par le ministre en février 2018 afin de concevoir les projets de programmes du futur lycée. Depuis la mi-octobre, le CSP rend publics ses projets pour les classes de seconde et de première générale et technologique. Pour certains enseignements, le projet de programme de terminale est également disponible.
Ces programmes seront présentés devant le Conseil supérieur de l'éducation à la fin décembre puis publiés au début de l'année 2019. Ils entreront en vigueur, pour les classes de seconde et de première, à la rentrée prochaine. Mais avant cela, le ministre a souhaité engager, du 5 novembre au 20 novembre 2018, une large consultation pour recueillir l'avis et les suggestions de la communauté éducative.
En parcourant les différents programmes, on découvre que le CSP a décidé de faire de Python le langage officiel de l'enseignement de la programmation en France. Dans les programmes de Sciences numériques et technologie (classe de seconde, enseignement commun) et Numérique et sciences informatiques (classe de première, enseignement de spécialité, voie générale), on peut en effet lire la note suivante :
« Un langage de programmation est nécessaire pour l’écriture des programmes : un langage simple d’usage, interprété, concis, libre et gratuit, multiplateforme, largement répandu, riche de bibliothèques adaptées aux thématiques étudiées et bénéficiant d’une vaste communauté d’auteurs dans le monde éducatif est nécessaire. Au moment de la conception de ce programme, le langage choisi est Python version 3 (ou supérieure). » Dans les programmes de Physique-chimie et de Mathématiques de première (enseignement de spécialité), il est également fait allusion au langage de Guido van Rossum comme « langage de programmation conseillé. »
C'est peut-être trop tôt pour dire que Python est le langage officiel de l'enseignement de la programmation au lycée vu que c'est un projet, mais ça sera difficile de montrer ou défendre que le langage ne mérite pas cette place. Cela dit, utiliser Python pour l'enseignement de la programmation en France va certainement donner un coup de supplémentaire au langage qui ne fait que gagner du terrain. TIOBE, PyPL, IEEE, RedMonk, etc. Presque tous les indicateurs de popularité des langages s'accordent sur ce point. Python est reconnu pour sa simplicité (donc propice pour les débutants) et sa polyvalence (donc un langage sûr). Est-ce donc une bonne idée de faire de Python le langage officiel d'enseignement de la programmation en France ?
Sources : Eduscol, Programmes (Sciences numériques et technologie, Numérique et sciences informatiques)
Et vous ?
Qu'en pensez-vous ?
Est-ce une bonne idée de faire de Python le langage officiel d'enseignement de la programmation en France ?
Sinon, qu’auriez-vous préféré ?
Voir aussi :
Rubrique Python (Actualités, Forums, FAQ, Tutoriels, Sources, Outils, Livres)
Calibre, le gestionnaire open source de livres numériques, ne va pas migrer à Python 3, car l'auteur s'estime capable de maintenir Python 2
Programmation : Python gagne de plus en plus en popularité, et Swift fait à nouveau son entrée dans le top 10 de l'index TIOBE d'octobre 2018
Réforme du bac : Blanquer supprime les séries au lycée pour la voie générale, quelles conséquences sur l'enseignement supérieur en informatique ?
Le Stanford CS choisit le JavaScript comme langage d'initiation à la programmation en 2017, cela aux dépens de Java
Éducation : Python bientôt langage officiel de programmation en France ?
Un projet dans le cadre de la réforme du Bac et du lycée
Éducation : Python bientôt langage officiel de programmation en France ?
Un projet dans le cadre de la réforme du Bac et du lycée
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !