
vouloir essayer, oser... face à l'ordinateur. Et pour ceux qui sont déjà à l'aise, maîtriser quelques préalables informatiques
donnera possiblement libre cours à leur créativité.
Description
Interdisciplinarité :
La technologie est en lien direct avec ce projet. Les commandes python pourront être converties facilement pour faire
fonctionner un petit robot et le faire suivre un parcours.
Les commandes Python sont en anglais pour la plupart. Un travail en collaboration sera possible avec le(la) collègue d'Anglais
sur le vocabulaire nécessaire à l'utilisation du langage Python. Voici un exemple de quelques commandes que les élèves
apprendront au début : forward(), backward(), right(), left(), goto, stamp(), setx, sety(), steading(), undo()
Modalité de mise en oeuvre
A raison de deux heures par semaine prises sur les heures de mathématiques, les élèves apprennent à manipuler, dans une
période allant jusqu'aux vacances d'Octobre, les principales commandes qui pourront être utilisées par la suite.
Avant les vacances de Décembre, on leur donne un petit projet à coder. Il s'agit d'un parcours à l'écran suffisamment simple
pour qu'ils puissent écrire un minimum, mais en même temps suffisamment complexe pour permettre aux meilleurs de se
concurrencer dans « les détails » du projet.
En Février, on fait un premier défi :
au sein de la classe si le projet reste à l'interne au Collège,
entre la classe et des classes de CM2 si le projet prend une dimension plus large.
En fin d'année scolaire (Mai ou Juin) on fait un second défi.
Trois ressources ou points d'appui
-
Difficultés rencontrées
-
Moyens mobilisés
Ressources humaines
Le programme de sixième en mathématiques est le même que celui de CM2, à peu de choses près. Il faut profiter de cette
année pour travailler la programmation parallèlement aux mathématiques. Je pense que ce ne peut être que profitable pour
les enfants.
Moyens matériels
L'idéal serait d'avoir un tableau interactif fixé au mur dans une salle. Ceci permettrait de s'affranchir du fait de dégager à
chaque fois deux heures par semaine pour se consacrer pleinement à Python. Un tableau interactif fixé dans une salle offrirait
l'immense avantage de pouvoir jongler entre les mathématiques et Python de manière quasi-permanente. En effet, il est facile
de lancer un petit script python en lien avec un exercice donné. Cela permet souvent d'illustrer la notion et en même temps
d'en savoir plus à propos de Python et surtout cela ne dure que quelques minutes. Pouvoir « intégrer » Python à de
nombreuses notions mathématiques serait un avantage indéniable. Alors qu'emmener les élèves en salle informatique
suppose qu'on ait réservé la salle, donc que celle-ci soit disponible, ce qui n'est pas garanti. Mais surtout, devoir aller en salle
informatique pour Python et ne pas pouvoir le faire en classe imposera que l'enseignement de Python soit « séparé » de celui
des mathématiques. Ce serait dommage.
Partenariat et contenu du partenariat
Les collègues de CM2 peuvent être accompagnés au moyen d'une petite formation d'une demi-journée à propos de Python en
début d'année. Puis chaque collègue travaillerait sur une progression commune concernant ce qu'il faut apprendre sur Python.
Liens éventuels avec la Recherche
- Cf IREM
Evaluation
Evaluation / indicateurs
Compétence 4, B2i : travailler de nombreuses compétences dès la sixième.
Évaluer certaines compétences liées au savoir-être :
- Respecter les règles de la vie collective