La première difficulté, que ce soit pour les élèves ou pour les enseignant·es, c’est de commencer...
Ceci d’autant plus que cette nouveauté très importante dans les programmes est parallèle à des modifications très profondes et structurantes dans les lycées professionnels (avec la généralisation de l’Apprentissage par exemple ou encore la diminution du nombre d’heures en mathématiques de 2h à 1h30 par semaine).
Concernant les élèves, on pourrait imaginer que les connaissances acquises au collège permettent d’avancer rapidement. D’ailleurs, le programme en bac pro ne prévoit pas de reprendre tout cela : il propose d’introduire l’algorithmique dans les différentes parties du programme. Bref, l’utilisation des algorithmes est supposée comme acquise (ou du moins relativement maîtrisée).
Il n’en n’est rien, bien entendu, pour la grande majorité des élèves.
Concernant les enseignant·es de maths-sciences, il s’agit de se former, en partant de zéro sur le sujet pour la plupart d’entre nous, puisque c’est une nouveauté du programme. En soit, ce n’est pas un problème puisque cette nouveauté du programme peut être source d’apports didactiques intéressants.
Mais avec moins d’heures par semaine et parfois des modalités pédagogiques par alternance différentes selon les élèves (la « mixité des publics » étant de plus en plus développée ; « mixité des publics » nous entendons un mélange, dans la même classe, d’élèves sous statut scolaire et d’élèves sous contrat d’Apprentissage et donc n’ayant pas forcément les mêmes moments au lycée).
Sur les conseils de Rémi Angot, j’ai repris pour ré-introduire cette question (et découvrir pour ma part...) ces activités simples :
https://scratch.mit.edu/studios/3512199/
L’académie de Rouen (cliquer sur ce lien), et celle de Lyon (cliquer sur ce lien) proposent des outils d’auto-formation pour les enseignant·es avec des activités qui peuvent être reprises ensuite avec des élèves.
Et enfin, le gros travail dans l’académie d’Aix-Marseille (consulter en cliquant sur ce lien).
Enfin bien entendu ce fichier développé par Alain Busser : https://alainbusser.github.io/SofusPy974/
En classe, nous proposons d’utiliser la calculatrice Numworks qui propose un simulateur en ligne : https://www.numworks.com/fr/simulateur/
Enfin (et en particulier avec des élèves de la voie professionnelle des lycées souvent en difficultés scolaires), la notion même d’algorithme nécessite d’être revue.
Avec des élèves de Bac Pro Maintenance des Équipements Industriels j’ai proposé deux travaux :
- lecture de l’ouvrage « L’art et la manière d’aborder son chef de service pour lui demander une augmentation » de Georges Pérec
- construction d’une procédure décrivant tous les moments, de leur lever le matin à leur arrivée au lycée.
Ces deux travaux permettent d’introduire la notion d’algorithme.