Les tours de Hanoï pour débuter dans la programmation ?

Cargobot reprend le même principe que le jeu des Tours de Hanoï. Par la réflexion qu’il nécessite, ce jeu est un bon entraînement avant une initiation à la programmation. L’enjeu est de gérer les déplacements d’un bras mécanique déplaçant des pièces. Il faut donc non seulement déplacer des pièces mais surtout les repositionner précisément sans ordre contraint par l’application !

Le jeu propose différents niveaux. Une fois dans l’interface, le principe est simple : la fenêtre supérieure est la scène de jeu et la fenêtre inférieure est la fenêtre de programmation. Il suffit de déplacer les différentes actions dans les barres de programmation. Au dessus se trouve l’objectif à atteindre. les pièces sont de couleurs différentes et il faudra les replacer exactement comme indiqué.

Découvrir : Cargobot pour iOS – Android – en ligne (version silplifiée)

Autre article sur les tours de Hanoï : https://macternelle.fr/

Débuter le codage en classe

Coder : Opération d’identification et/ou de représentation d’un ensemble d’informations à l’aide d’un code, informatique ou non
Programmer : c’est apprendre à une machine à réaliser des tâches dans de multiples domaines, afin de nous assister et non l’inverse. C’est donc avant tout apprendre à une machine à penser.
Algorithme : suite finie et non-ambiguë d’opérations ou d’instructions permettant de résoudre un problème.
Progression sans installation ni investissement :
  1. Découverte des principes du codage :https://blockly-games.appspot.com/maze?lang=fr
  2. Le site Studio.Code.org, dont la promotion est assurée par des grandes entreprises américaines, offre la possibilité de programmer le déplacement d’un personnage. Ce déplacement fera appel à des compétences de géométrie : positionnement dans l’espace, notion d’angle… et ce, en 20 étapes.
    Pour les élèves de CP-CE1 : http://studio.code.org/hoc/1
    Pour les élèves du CE2 au CM2 : http://studio.code.org/s/frozen/stage/1/puzzle/
  3. Initiation à Scratch : http://scratch.mit.edu/projects/editor/?tip_bar=getStarted#

Un clone de Scratch pour iPad : Pyonkee

Pyonkee a été développé à partir du code open-source de « Scratch 1.4 » du MIT Media Lab. Comme Pyonkee est compatible avec Scratch 1.4, des millions de projets Scratch existants peuvent être utilisés à titre de référence. AirDrop permet effectivement d’importer un projet Scratch sur Pyonkee !

L’interface en français est identique à Scratch : barre d’actions, barre de programmation et fenêtre de visualisation en direct. Les menus ont tous été adaptés au tactile et le fonctionnement notamment pour l’import et l’export de projets, prend bien en compte les spécificités de l’iPad.

L’application est totalement gratuite et sans publicité. Télécharger sur l’iTunes Store

Ozobot, un petit robot pour s’initier à la programmation

Ozobot est un des plus petits robots programmables au monde, mesurant 2,54 cm de diamètre et de hauteur. C’est un formidable outil pour enseigner les bases de la programmation, qui s’adresse aux enfants à partir de 6 ans.

Le robot Ozobot de déplace sur des lignes colorées (noires, bleues, rouges et vertes) que l’on peut dessiner à l’aide de feutres. Il se programme en insérant des codes de couleur (les OzoCodes) sur les trajectoires. Télécharger directement les codes en anglais et en français.

 

 

Lire la suite

Ozobot, la programmation en mode optique !

Ozobot, est un robot miniature qui réagit aux lignes et aux couleurs qu’il croise sur son chemin. Le robot est composé d’un module de détection optique de couleurs et de deux micromoteurs.

Lorsqu’on le dépose sur une surface comprenant différentes combinaisons de lignes et de couleurs qui correspondent à son langage, il suit le tracé et exécute les mouvements imposés. Les séquences de couleurs agissent tels des panneaux de signalisation et ordonnent au robot de ralentir ou augmenter sa cadence, tourner à droite ou à gauche, rebrousser chemin, prendre une pause, tourner sur lui-même, faire marche arrière, etc.

Le robot, de la dimension d’un pouce peut se déplacer sur l’écran d’une tablette, mais aussi sur une simple feuille blanche où des lignes ont été tracées au feutre. Une application gratuite Ozobot est disponible sous iOS et Androïd et une communauté d’utilisateurs se développe sur http://ozoblockly.com

Voici un tutoriel pour apprendre à utiliser le robot Ozobot :

1 – Débuter avec le robot Ozobot
2 – Le mode par défaut
3 – Programmation avec Ozoblockly

Dossiers pédagogiques complets :

Initiation à la programmation sur iPhone

hopscotchHopscotch HD, existe sur iPad depuis 2013 ; plutôt bien réalisée l’application initie les enfants à la programmation… 3 ans après, vient de sortir une version iPhone !

L’application propose des personnages variés qui vont pouvoir s’animer au gré des instructions qui leur sont données par le programmeur. Pour chaque élément ou personnage sélectionné, il est possible de définir une à plusieurs actions, ainsi que des conditions comme « quand l’élément est pressé » ou encore « quand l’élément est glissé vers la droite ».

À n’importe quel moment, il est possible de lancer le programme grâce à un bouton en forme d’oeil pour tester le jeu et voir si tout fonctionne comme convenu. L’application intègre la possibilité de partager un jeu avec les autres utilisateurs, et également de tester les jeux des autres utilisateurs.

L’app est disponible gratuitement sur iPhone et iPad, et comporte des achats intégrés permettant de débloquer de nouveaux éléments à ajouter aux programmes.

RunMarco : initiation au codage sur tablette

RunMarcoRun Marco est une application Androïd et iOS qui permet d’initier les enfants au codage. L’interface est assez proche de Scratch avec une fenêtre regroupant les actions : marcher, tourner à droit, à gauche…
La tâche consiste à faire avancer un personnage d’un point A vers un point B.

Une bonne alternative à lightbot !

Téléchargement gratuit (ou version payante) : Playstore – Appstore

Bee-Bot, un petit robot abeille pour aborder la programmation

robot-bee-bot Les enfants adorent ce petit robot à la forme d’abeille ! Amenez l’abeille à l’endroit souhaité en programmant ses déplacements via les boutons qu’elle a sur son dos ! Un jeu idéal pour travailler l’anticipation mais aussi la pré-programmation.

 

beebotappsmallEn complément, une application Bee-Bot qui permet de coder les déplacements de l’abeille est disponible sur iTunes. Elle est gratuite et propose 12 niveaux.

 

blue botUne autre application Blue-Bot est également disponible gratuitement sur iTunes.

 

 

 

Pour l’acheter : http://www.easytis.com/

Un objet peut remplacer une touche !

Le MaKey MaKey est un kit d’émulation permettant de détourner l’usage d’objets du quotidien et de les assigner à une touche d’ordinateur. Composé d’un circuit imprimé doté d’une puce Arduino préprogrammée, ce kit est très simple à utiliser et ne nécessite aucune compétence particulière. Il vous suffit de brancher le circuit à votre ordinateur puis de le relier à n’importe quel objet conductible. Dès que vous toucherez l’objet en question, vous enverrez un signal à votre ordinateur qui déclenchera l’action que vous avez programmée.

La présentation ci-dessous met en avant le côté fun du produit mais cela ouvre des possibilités !!!

Dessiner puis jouer dans votre propre jeu

draw_your_gameDraw your game (ou DYG) est une app simple et rigolote mais qui demande de l’imagination et de l’organisation ! Le concept est archi-simple : on dessine, on photographie, on joue et si on le souhaite on partage. Celui-ci est expliqué de manière imagé et très compréhensible dès les premiers écrans. Donc, pour créer son propre monde, il suffit de dessiner sur une feuille blanche selon un code couleur bien défini : -en noir le sol, -en bleu les obstacles, -en vert les éléments qui feront rebondir les personnages…

Draw your game : gratuit et achat in-app

Scratch : créer son premier jeu

Scratch est un langage de programmation qui facilite la création d’histoires interactives, de dessins animés, de jeux, de compositions musicales, de simulations numériques, etc. et leurs partages sur le web.
Scratch_ThéséeIl est conçu pour initier les enfants, à partir de 8 ans à des concepts importants en mathématiques et informatique, tout en apprenant à développer une pensée créative, un raisonnement systématique et à travailler en équipe.
Ce tutoriel vous explique pas à pas comment créer votre premier jeu video avec Scratch : « Thésée et le Minotaure ». Il s’agit d’un jeu tout simple que vous pourrez enrichir selon votre niveau.