De Scratch à Python avec le labyrinthe
Cet atelier d'une durée estimée à 2 heures s'inscrit dans le parcours pédagogique autour de l'algorithmie, de la robotique et de la programmation. Il permet aux élèves de faire la transition entre la programmation par blocs et la programmation textuelle en Python, en s'appuyant sur un algorithme de résolution de labyrinthe déjà expérimenté avec Scratch et Lego SPIKE. À travers une progression mêlant découverte, mise en correspondance des blocs et du code Python, puis programmation et débogage, les participants apprennent à transposer des notions familières (boucles, conditions, variables, fonctions et pilotage des moteurs) dans un langage textuel. Une attention particulière est portée à la compréhension de la syntaxe, de l'indentation et à la lecture des messages d'erreur afin de développer des réflexes de débogage. La séance se conclut par le test et la correction du programme sur un labyrinthe en mousse, permettant aux élèves de mettre en pratique leur code Python sur un robot autonome. Cet atelier nécessite d'avoir suivi les ateliers « Introduction à l'algorithmie (à l'aide de Scratch) » et « Le Labyrinthe Autonome avec Lego SPIKE », ou de disposer d'une bonne maîtrise de l'algorithmie, de la programmation par blocs et des principes de fonctionnement du robot SPIKE.
Durée
2 h
Niveaux
4e, 3e