Collège de Bourbon : une tortue et le Python - Eduscol

Bibliothèque des expérimentations pédagogiques
REUNION 19/05/2017
Collège de Bourbon : une tortue et le Python
Collège Bourbon
189 rue JEAN CHATEL , 97400 ST DENIS
Site : http://respire.eduscol.education.fr/
Auteur : M Aslam Moussajee
Ce projet a pour objectif de faire découvrir en douceur un langage de programmation. Pour cela, on manipule à l'écran une
petit tortue à l'aide de commandes entrées au clavier. Le choix de Python comme langage s'impose pour des raisons
pédagogiques. C'est un langage facile à apprendre et clair à lire. Il a d'ailleurs été reconnu par le Ministère de l’Éducation
Nationale comme d'utilité pédagogique.
Plus-value de l'action
-
Nombre d'élèves et niveau(x) concernés
Ce projet peut se faire à l'interne au sein du Collège. Il concernerait alors une classe de sixième dans un premier temps. Mais
il peut tout aussi bien être envisagé au sein du bassin de recrutement du collège avec des classes de CM2 qui joueraient le
jeu de se retrouver autour d'un petit défi en fin d'année scolaire.
A l'origine
Face à l'outil informatique, les enfants sont pour le moins décomplexés. Ils osent, essaient, manipulent... En clair, ils n'ont pas
peur de se tromper. Ils savent que l'outil qu'ils tiennent dans les mains n'est qu'une machine. Il n'y a pas à craindre de
reproches de sa part. Tous se mettent au travail en mathématiques dès lors qu'on les met devant un écran avec des
consignes. Ce projet entend exploiter cette bonne volonté des enfants qu'on ne retrouve que rarement dans un
fonctionnement classique.
Objectifs poursuivis
Il ne s'agit pas de faire un cours de programmation. Mais l'idée est plutôt d'accompagner les élèves sur des petits programmes
qui viendraient en appui de ce qu'ils font en cours de mathématiques. Par exemple :
Mathématiques / Python
Numération, comptage, divisibilité, division, fractions, partages
<=> Travail sur les listes
Repérage dans le plan
<=> La tortue se déplace suivant deux composantes, une horizontale et l'autre verticale
Constructions géométriques
<=> Saisir des commandes permettant de réaliser une certaine figure géométrique
L'idée est d'accompagner l'avancement dans la progression en mathématiques par la découverte d'applications
essentiellement ludiques en programmation. Il n'est pas rare de voir des élèves timorés dans un enseignement classique
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
- Respecter des comportements favorables à sa santé et sa sécurité
- Respecter quelques notions juridiques de base
- Être autonome dans son travail : savoir l’organiser, le planifier, l’anticiper, rechercher et sélectionner des informations utiles
- Identifier ses points forts et ses points faibles dans des situations variées
- S'engager dans un projet individuel
- S’intégrer et coopérer dans un projet collectif
- Manifester curiosité, créativité, motivation, à travers des activités conduites ou reconnues par l’établissement
- Assumer des rôles, prendre des initiatives et des décisions
Documents
=> Projet sur Versailles
URL : http://euler.ac-versailles.fr/isn/Premiers-pas-en-python-avec-rurple.pdf
Type : document
Modalités du suivi et de l'évaluation de l'action
-
Effets constatés
Sur les acquis des élèves :
-
Sur les pratiques des enseignants :
-
Sur le leadership et les relations professionnelles :
-
Sur l'école / l'établissement :
-
Plus généralement, sur l'environnement :
-
1 / 3 100%

Collège de Bourbon : une tortue et le Python - Eduscol

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !