background preloader

Coder : des algorithmes jusqu'à Thymio: Les programmes officiels 2016

Coder : des algorithmes jusqu'à Thymio: Les programmes officiels 2016
Le 26 novembre 2015, le ministère de l’Education nationale a publié le B.O.spécial Les nouveaux programmes pour les élèves des cycle 2/3/4 pour la rentrée de 2016 Nous présentons ici les extraits concernant l'apprentissage des Algorithmes/Code/Robotique A partir de la rentrée 2016, le socle commun s'articulera en cinq domaines de formation définissant les connaissances et les compétences qui doivent être acquises à l'issue de la scolarité obligatoire et dont l'apprentissage du Code via l'algorithmie et le robotique est transversal :les langages pour penser et communiquer ; les méthodes et outils pour apprendre ; la formation de la personne et du citoyen ; les systèmes naturels et les systèmes techniques ; les représentations du monde et l'activité humaine. investigation : mener une activité d’observation et de réflexion répondant à une démarche scientifique ; décomposition : analyser un problème complexe, le découper en sous-problèmes, en sous-tâches ; Pratiquer des langages Related:  Robotique et programmation à l'écoleCode et programmation à l'écoleProgrammation à l'école

Algorithmes, code et robotique dans les programmes officiels de 2016 A partir de la rentrée 2016, le socle commun s’articulera en cinq domaines de formation définissant les connaissances et les compétences qui doivent être acquises à l’issue de la scolarité obligatoire et dont l’apprentissage du Code via l’algorithmie et le robotique est transversal : les langages pour penser et communiquer ;les méthodes et outils pour apprendre ;la formation de la personne et du citoyen ;les systèmes naturels et les systèmes techniques ;les représentations du monde et l’activité humaine. Cycle 2 « Mettre en oeuvre un algorithme de calcul posé pour l’addition, la soustraction, la multiplication » « Au CP, la représentation des lieux et le codage des déplacements se situent dans la classe ou dans l’école, puis dans le quartier proche, et au CE2 dans un quartier étendu ou le village. Dès le CE1, les élèves peuvent coder des déplacements à l’aide d’un logiciel de programmation adapté, ce qui les amènera au CE2 à la compréhension, et la production d’algorithmes simples. »

Beebot - Robots en classe La BeeBot anime la classe Age : 4 à 8 ans (niveau Harmos 1 à 4) Le succès des activités avec BeeBot repose sur le capital de sympathie du petit robot, qui en fait un facteur de motivation important pour les élèves. On peut donc maximiser l’impact positif de BeeBot en l’intégrant à part entière à la classe. Reprise du site Edurobot, cette citation explique en grande partie les raisons du succès de la BeeBot dans les classes des plus petits. Sympathique abeille, BeeBot est capable de suivre un parcours que les élèves peuvent définir de façon très intuitive : sans ordinateur ni télécommande mais à l’aide de boutons sur son dos, elle se déplace par une succession de pas de 15 cm et de rotations de 90°. Ces activités impliquent en général que les BeeBot se meuvent sur des tapis avec des mailles de 15 cm : si des tapis spécifiques existent, il est relativement aisé d’en fabriquer sur mesure. Descriptifs d'activités :

Action "Informatique débranchée" - [IREM de Grenoble] Présentation de la journée Cette action a lieu dans le cadre de la Maison Pour la Science Alpes-Dauphiné, à destination des enseignants de collège et de primaire, le 27/11/15 à Grenoble et le 11/03/16 en Ardèche (date à confirmer). Présentation de la Journée Informatique Débranchée Au cours de la journée, les participants découvrent 3 activités dont les thèmes recouvrent différentes parties des programmes et permettent de manière incrémentale de découvrir de nouveaux concepts de la science informatique. Activité algorithmique : Le crêpier psychorigide Activité algorithmique : Construction de chemins dans un graphe Activité de programmation : Cargo-Bot avec des gobelets LiensSciences Manuelles du NumériqueComputer Science Unplugged (la traduction en français est accessible depuis l’onglet The Book)Médation scientifique à Inria GrenobleInformatique débranchée à Clermont-FerrandCargo-Bot jouable en ligne Activité algorithmique : Crêpier psychorigide

LSV, CNRS & ENS de Cachan : Gilles DOWEK I am a researcher at Inria at the LSV in the Deducteam team and professeur attaché at the ENS-Paris Saclay. I am interested in the formalization of mathematics (type theory, set theory, etc.), in proof processing systems (proof-checking, automated theorem proving, etc.), in physics of computation, and in the safety of aerospace systems. Here is the list of my publications. I teach the course Logique for the first year students. I contribute to the preparation of the Agrégation de mathématiques. I teach the course Foundations of proof systems at the MPRI. Some of my course notes have been published, others are on line. I am interested in education and I try to draw the attention of the adminstration to the need of introducing computer science in K-12. I also have been a consultant for the National Institute of Aerospace, a lab of the NASALangley research center. I write popular science, in particular I write a monthly column in Pour la Science. Together with Y. P. P.

Coder : des algorithmes jusqu'à Thymio: Robot idiot Langue française Langage mathématiques et informatique Capacité à résoudre un problème "Comment diriger un robot dans un labyrinthe ?" Code trouvé : Nord/Sud/Est/West ET nombre de pas Bilan : approximatif/obstacles Notion de Bug. Le bug permet de valoriser ce qui est en général considérer comme une "erreur" e et ainsi de remettre en question la procédure et de trouver de nouvelles améliorations. BUG -> Solutions Obstacles -> 1 capteur : le toucher Longueurs des pas différentes -> Avancer jusqu'à (Aj ) direction N/S/E/W -> pivoter 1/4 de tour à droite/gauche ( D/G ) Mise en place d'un labyrinthe réel avec les tables de la classe. Puis un code programme : Aj = avancer jusqu'à un obstacle D = pivote d'un quart de tour sur ta droite G = pivote d'un quart de tour sur ta gauche Mise en place des boucles lors de répétition d'instruction, afin de réduire la taille du programme. répéter 2 fois "Aj - D" Entrainement sur Blockly Games Notion : latéralisation/chronologie des consignes

Où apprendre le code en ligne ? - Idées Moocs, sites, serious game, logiciels… Apprendre le code en ligne est un jeu d'enfant. Ou presque. Pour ce quatrième volet bis de notre série d'été, passage en revue des cours et autres solutions qui fleurissent sur le Net. Aujourd'hui, c'est déjà demain ? « Apprendre le code, c'est voir le monde autrement », écrit l'essayiste américain, Douglas Rushkoff, féru d'idéologie cyberpunk et de liberté sur Internet, dans son essai intitulé Les Dix Commandements d’Internet : programmer, ou être programmé. Aux Etats-Unis Si vous maîtrisez l'anglais, il est possible d'avoir accès à de nombreux sites américains qui permettent d'apprendre le code en ligne. Les sites d'apprentissage L'un des sites les plus connus et fréquentés, la Khan academy, propose ainsi gratuitement des milliers de cours de sciences en vidéo (mathématiques, physique, biologie…) mais aussi de « computer science », c'est-à-dire de « science informatique ». En France

Initiation à la notion d'algorithme © Paul Gendrot Jeu de Nim, crépier psycho-rigide, baseball multicouleur... Quelle est la différence entre mon intelligence et celle d'une machine ? activité, fin primaire/collège Une activité familiale pour faire comprendre la différence entre mon intelligence et celle de la machine.On joue au jeu du «robot-idiot» en se mettant dans la "peau" d'un robot pour voir ce qu'il peut ou pas faire. Déconstruire l'informatique pour mieux la comprendre Une collaboration avec Makerspace nancéen avec le support de Cap'maths, permet de proposer des activités ludiques et participatives pour introduire la notion d'algorithme. Le jeu de Nim comme algorithme activité, collège/lycée Le Crépier psycho-rigide comme algorithme activité, mi-collège/lycée Le problème du plus court chemin activité, fin-collège/lycée Le baseball multicouleur comme algorithme

France-IOI : Le site d'entraînement à la programmation et l'algorithmique France-IOI est une association dont l'objectif est de faire découvrir la programmation et l'algorithmique au plus grand nombre de personnes possible. France-IOI diffuse gratuitement des outils et contenus permettant de progresser rapidement dans ces domaines, et organise des concours pour accompagner cette progression. Les cours et les exercices proposés par France-IOI ont été prévus pour un apprentissage en autonomie ou dans le cadre d'une formation dispensée par un enseignant. Si vous êtes enseignant, vous pouvez utilisez gratuitement les outils proposés et le contenu pédagogique : Des cours progressifs en Python et JavaScool (ainsi que C, C++, Java, Pascal et OCaml).Plus de 120 exercices adaptés au programme officiel des lycées français.Un outil de programmation en ligne, dans le navigateur, rien à installer ! Des cours progressifs Les enseignants peuvent s'appuyer au choix sur Python ou JavaScool, deux langages conseillés pour les débutants, ainsi que C, C++, Java, Pascal ou OCaml.

Jouer à «robot-idiot» pour s’initier aux algorithmes Ressource Initiation aux algorithmes . Activité débranchée . Jeu . algorithme . variable . bug . Qu’est ce qu’un algorithme ? Jeu: « robot-idiot » Acteurs: Adulte et enfants Résumé: Le « robot-idiot » doit sortir d’un petit labyrinthe que l’on aura construit dans le séjour en déplaçant quelques tables ou chaises, ou en dessinant à la craie sur le sol de la cour. La fiche d’activité : disponible ici. Références: un document complet pour le parent ou l’animateur, une vidéo récréative sur le sujet et un tutoriel vidéo « Comprendre l’informatique en jouant à faire le robot » par Marie Duflot. Objectif: Initier les enfants à la notion d’algorithme en les faisant agir et en se dirigeant selon un « programme » préparé au préalable. Notions scientifiques: algorithme, variable, bug Initiation au jeu: Préparer la pièce, au préalable faire un parcours simple sans trop d’obstacle puis selon la compréhension des enfants, élever le niveau. Actions : L’enfant qui imitera le robot ne pourra que :

Class’Code : Qui fait quoi ? – Class'Code Class’code est un projet porté par Inria, signataire de la convention* avec la Caisse des Dépôts. Il réunit plus d’une vingtaine de partenaires (de nouveaux nous sollicitent chaque jour) ! Si depuis le lancement du projet, les partenaires de Class’Code sont à pied d’œuvre, avec autant de participants… pas toujours évident de s’y retrouver ! Voici alors quelques éléments pour mieux comprendre qui fait quoi et pour quoi… Comité de Pilotage Présidence : Colin de la Higuera. Comité opérationnel Coordination : Sophie de Quatrebarbes. Développement et réalisation d’une formation hybride Class’Code conçoit et développe une formation hybride pour former les éducateurs à la transmission de la pensée informatique. La pédagogie : Magic Makers Pionnier des ateliers de programmation créative pour enfant, Magic Makers prend en charge la conception de la formation en ligne pour Class’Code. Diffusion, maillage du territoire et partage de bonnes pratiques Grâce aux professionnels de l’informatique

Inspection de l'Education Nationale de Cluses - Découverte et programmation du robot Beebot en GS Séquence proposée en novembre et décembre 2015 pour une classe de GS La vidéo suivante propose un aperçu de la séquence décrite ci-dessous et menée dans une classe de PS-GS de maternelle, avec les élèves de GS : Séance 1 : Mercredi 18 novembre 2015 Matériel : robot BeeBot – tapis avec cases – petits animaux (scotch, crayons, feuilles de papier cartonnée pour dessiner le robot) + micro-enregistreur MP3 + Appareil Photo Numérique ou caméscope) 1- Demander aux élèves ce que c’est qu’un robot (enregistrement avec micro-enregistreur) 2- Présenter BeeBot : Expliquer pourquoi il s’appelle ainsi (Bee=abeille et Bot=> Robot avec l’accent anglais) Montrer la face inférieure et ses deux boutons – et la face arrière avec attache-remorque – et la face supérieure et ses 4 boutons directionnels + Avance + Efface mémoire et arrêt. Avant d’expliquer les actions des touches, demander s’ils ont une idée sur leur fonction. 3- Proposer à chaque élève de faire fonctionner BeeBot sur le carrelage

Exercices sur l’algorithmie, avec Algobox | Méthode Maths Sommaire Partie décimalePartie entièreArrondiPair ou impair ?Racines d’un polynômeSomme des entiers de 1 à nCalculer les termes d’une suiteCalculer la notation sientifiqueTrouver le chiffre des unités d’un nombreTrouver les diviseurs d’un nombreUne histoire de cosinus…Limite de suite (type bac)Limite infinie d’une suite (type bac) Nous allons te donner des algorithmes à réaliser, à toi de les programmer avec Algobox ! De nouveaux exercices seront mis en ligne au cours de l’année. Dans le 1er algorithme, tu donneras un nombre au hasard (donc LIRE a…), et l’algorithme doit afficher la partie décimale de la variable, c’est-à-dire ce qu’il y a après la virgule. Indications pour t’aider : il faut enlever 1 au nombre plusieurs fois de suite. Haut de page Une fois que tu as fait le 1er algorithme, tu peux calculer la partie entière d’un nombre ! Indications pour t’aider : il faut d’abord calculer la partie décimale, puis la soustraite au nombre de départ. C’est parti ! A ton tour de travailler !

Programmation, code et robotique à l’école Dossier "Initier les élèves au codage et à la programmation" - 10 février Par Michèle Drechsler, IEN conseillère TICE Rectorat d’Orléans-Tours - Laboratoire CREM, Université de Lorraine Tortue Logique 2, faire progresser son esprit logique tout en s’amusant - 7 février Avec plus de 100 niveaux, répartis sur 4 modes de jeu, les enfants vont pouvoir appréhender les déplacements, les croisements, les différents chemins possibles. Le kit de découverte de la robotique en maternelle - 1er février Le kit robotique propose un ensemble de fiches pédagogiques permettant de mettre en œuvre un projet de robotique dans une classe maternelle (MS et GS). Jouets, robots et livres pour initier les enfants à la programmation - 26 janvier Diaporama présentant une liste de jouets, robots et livres destinés à apprendre les notions de programmations aux enfants.

Logiciels - Applications - "Quand vous apprenez à coder, vous commencez à réfléchir au fonctionnement du monde" , Mitchell Resnick, professeur au MIT, directeur du projet Scratch (cf.ci-dessous). "Ce qui est fascinant dans l'informatique, c'est qu'elle nécessite des compétences analytiques, de la créativité et une capacité à résoudre des problèmes. De plus, cette science est à la fois fondamentale et à visée professionnelle", Hadi Partovi, cofondateur de Code.org (cf.ci-dessous) L'initiative de l'apprentissage du codage informatique remonte à près de 50 ans, en 1967 lorsqu'un chercheur du MIT, Seymour Papert crée un langage de programmation, LOGO, destiné à contrôler un robot en forme de tortue. Aujourd'hui, de nombreux pays souhaitent sensibiliser les jeunes à l'apprentissage de la programmation, du codage informatique. On recense divers langages de programmation destinés aux plus jeunes. Parmi eux, certains sont libres de droit, comme Blocky. Des ressources diverses sur la programmation à l'école

Related: