Want to create interactive content? It’s easy in Genially!
Programmation-Algorithmie-DIU-1D
INSPE UBE
Created on December 5, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Attention Gros bug avec Ozobot même avec ceux de Mâcon qui ne font pas tjs la mêm choseCodes couleyurs interprétés svt aléatoirement / luminosité / pigment couleurs / vieillesse du matériel
Nicolas Laruelle
Programmation& robotique ... à l'école ...
Initiation à la pensée algorithmique
D.I.U. 1D
Programmation et robotique à l'école
Pourquoi et comment ?
Programmation débranchée
Programmer différents robots
Algorithmie sur PC / tablettes
Programmation et robotique à l'école
Pourquoi et comment ?
Pourquoi et comment ?
Socle
CRCN
Les langages pour penser et communiquer ;Les méthodes et outils pour apprendre ;La formation de la personne et du citoyen ;Le systèmes naturels et les systèmes techniques ;Les représentations du monde et l’activité humaine.
1.3 Traiter des données : appliquer des traitements à des données pour les analyser et interpréter 3.4 Programmer : écrire des programmes et des algorithmes pour répondre à un besoin
Dans les programmes
cycle
cycle
Utiliser les marqueurs spatiaux adaptésSituer un objet par rapport à soiSe situer par rapport à l’environnementÉmettre des instructions élémentaires de déplacement
cycle
Coder et décoder pour prévoir, représenter et réaliser des déplacements dans de espaces familiers, sur un quadrillage, sur un écranUtiliser un logiciel pour coder un déplacement à partir du CE1
Programmer des déplacements (robot ou personnage sur écran)Changement d’échelle Coder un algorithmeProgrammer un objet(robot ou écran)Analyser un programme
Au cycle 4, algorithmique et programmation sont un thème d'étude à part entière.
Dans les programmes de sciences et technologie
cycle 3 (CM)
Programmation d'objets tehniques
- Identifier la chaîne d’information et d’action (exemple d’un éclairage public intelligent : détecteur de présence, boîtier de contrôle, relais de commande d’éclairage, etc.).
- Repérer les capteurs et les actionneurs (moteur électrique, etc.) présents dans un objet programmable (par exemple un robot).
- Coder un algorithme simple agissant sur le comportement d’un objet technique (déplacement d’un robot, fonctionnement d’un système d’éclairage, etc.).
- Comprendre un programme simple et le traduire en langage naturel.
- Critiquer un programme au regard du comportement de l’objet programmé ; par exemple : comparaison de différents programmes permettant à un robot de parcourir un trajet comportant des obstacles en un temps minimum.
- Rechercher des idées de solutions à l’aide de schémas ou de croquis pour résoudre un problème technique donné. (démarche de conception d'un objet technique)
Au cycle 4, algorithmique et programmation sont un thème d'étude à part entière.
Des notions technologiquesà travailler en classe
Signaux et messagesCodage d'une information Emetteur / récepteur / capteurs / ...MouvementEnergieDescription et fonctionnement d'objet techniqueCroquis...
Compétences visées
- Investigation ;
- Décomposition ;
- Reconnaissance de schéma ;
- Généralisation et abstraction ;
- Traduction de schémas récurrents en boucles ;
- Conception d'algorithme.
Pensée algorithmique / programmation
Démarches à privilégier
- PROJETS : pédagogie active et collaborative
- Productions collectives
- Interdisciplinarité
- Démarche d'investigation
Un enjeu sociétal
Apporter une culture numérique solide et "critique" face aux atouts et dangers du numérique.Devenir un citoyen numérique éclairé dans une société ultra-connectée. Former progressivement les élèves à la maîtrise des concepts d'algorithmie pour exercer les métiers de demain.
Quelques rappels théoriques
ALGORITHME vs PROGRAMME
Un algorithme est une suite d'informations (d'instructions / de consignes) qu'il faut faire dans un ordre précis.Lorsque je m'habille, lorsque je fais une recette de cuisine, je suis un algorithme.CNIL : "Un algorithme est la description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée. Par exemple, une recette de cuisine est un algorithme permettant d'obtenir un plat à partir de ses ingrédients!" Un programme est écrit dans un langage de programmation afin d'être interprété et appliqué le plus souvent par une machine. Il faut que ce langage soit adapté à la machine.
Programmation débranchée
Appréhender le concept d'algorithmie sans matériel numérique
Programmation débranchée
- Des activités débranchées articulables avec plusieurs disciplines- Des compétences transversales mobilisées- Des activités « traditionnelles » propices
Exemple en collectif : jeu du "robot idiot" ou du tracé géométrique
Programmer des robots /Programmer sur écran
Programmer des robots
Bee-Bot / BlueBot
LEGO WeDo
Thymio
- modes autonomes x6- mode instructions (PC)
Ozobot
Et bien d'autres ...
Algorithmie sur PC / tablettes : exemples
Tablette
PC
PC
Ateliers tournants
Exemple en cycle 2
Exemple en cycle 1
Exemple en cycle 3
Scratch Junior
ScottieGO / TuxBot
Bee-Bot / BlueBot
DECOUVERTE D'OZOBOT
Exemple au cycle 2 (découverte)
Faire un calibrage très régulièrement !
3 défis à réaliser pour comprendre le principe d'Ozobot
DECOUVERTE D'OZOBOT
OZOBLOCKLY
une autre façon de programmer Ozobot ... Pour aller plus loin.
Ozobot 1.Onon compatible
Qu'avez-vous retenu ?
Sitographie - ressources
https://canope.ac-besancon.fr/codeetrobots/#/
https://fondation-lamap.org/projet/123-codez#/.
https://www.pedagogie.ac-aix-marseille.fr/#/
https://micetf.fr/cases4bb/
... et de très nombreuses autres ressources qui seront déposées sur Plubel