« MakeCode » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
(23 versions intermédiaires par le même utilisateur non affichées)
Ligne 29 : Ligne 29 :


Plusieurs environnements peuvent être programmés avec MakeCode:
Plusieurs environnements peuvent être programmés avec MakeCode:
=== micro:bit ===
=== [[micro:bit]] ===


micro:bit est un petit ordinateur programmable, conçu pour l’enseignement et l’apprentissage.
[[micro:bit]] est un micro-ordinateur de poche programmable, conçu pour l’enseignement et l’apprentissage permettant de créer de nombreuses choses comme par exemple des robots ou encore des instruments de musique.


L'éditeur MakeCode fourni par Microsoft permet de faciliter la programmation de [[micro:bit]] avec des blocs et [[JavaScript]].
L'éditeur MakeCode fourni par Microsoft permet de faciliter la programmation de [[micro:bit]] avec des blocs et [[JavaScript]].
Ligne 53 : Ligne 53 :
==== Adafruit ====
==== Adafruit ====


L'éditeur MakeCode en ligne pour  Playground Express est [https://makecode.adafruit.com Adafruit]. Le site inclut des tutoriels pas à pas et quelques exemples. La plateforme inclut des éléments de programmation, un espace de travail pour le programme, et un simulateur.
L'éditeur MakeCode en ligne pour  Playground Express est [https://makecode.adafruit.com Adafruit]. Le site inclut des tutoriels pas à pas et quelques exemples. La plateforme inclut des éléments de programmation, un espace de travail pour le programme et un simulateur.


; Lien pour accéder à l'éditeur en ligne:
; Lien pour accéder à l'éditeur en ligne:
Ligne 70 : Ligne 70 :


"[[Minecraft]] est un jeu vidéo de type « bac à sable » (construction complètement libre) développé par le Suédois Markus Persson, alias Notch, puis par le studio de développement Mojang. Il s'agit d'un univers composé de voxels et généré aléatoirement, qui intègre un système d'artisanat axé sur l'exploitation puis la transformation de ressources naturelles (minéralogiques, fossiles, animales et végétales)". [https://fr.wikipedia.org/wiki/Minecraft Source: Wikipedia Minecraft]
"[[Minecraft]] est un jeu vidéo de type « bac à sable » (construction complètement libre) développé par le Suédois Markus Persson, alias Notch, puis par le studio de développement Mojang. Il s'agit d'un univers composé de voxels et généré aléatoirement, qui intègre un système d'artisanat axé sur l'exploitation puis la transformation de ressources naturelles (minéralogiques, fossiles, animales et végétales)". [https://fr.wikipedia.org/wiki/Minecraft Source: Wikipedia Minecraft]
[https://www.minecraft.net/fr-fr/ Site de Minecraft]


; Lien pour accéder à l'éditeur en ligne:
; Lien pour accéder à l'éditeur en ligne:
Ligne 78 : Ligne 76 :
=== LEGO MINDSTORMS Education EV3 ===
=== LEGO MINDSTORMS Education EV3 ===


[https://www.lego.com/fr-ch/product/lego-mindstorms-ev3-31313 Site Lego Mindstorms]
Mindstorms fait partie de la gamme "robotique programmable" de Lego. Il s'agit d'une brique intelligente qui permet, via des lignes de code, de créer des routines et des interactions avec les différentes briques connectées telles que se déplacer, attraper des objets, voir des objets etc. [https://fr.wikipedia.org/wiki/Lego_Mindstorms Source Wikipedia Lego Mindstorms]


; Lien pour accéder à l'éditeur en ligne:
[https://makecode.mindstorms.com/ Mindstorms MakeCode]
[https://makecode.mindstorms.com/ Mindstorms MakeCode]


=== Cue ===
=== Cue ===


[[Cue]] est un robot pour les enfants qui s'intéressent au codage. Cue les aide à faire la transition entre le codage à l'aide des blocs pour démarrer et la programmation.
Les différentes étapes pour la programmation du robot sont décrites sur le site [https://www.makewonder.com/getting-started/cue/ Makewonder.com].
; Lien pour accéder à l'éditeur en ligne:
[https://code.makewonder.com/cue/#/ Cue]
; Lien pour télécharger l'éditeur:
* [https://www.microsoft.com/fr-ch/p/cue-by-wonder-workshop/9n7pl3r10p4s?activetab=pivot%3Aoverviewtab Lien pour le téléchargement sur Windows]
* [https://apps.apple.com/us/app/cue-by-wonder-workshop/id1270404396 Lien pour le téléchargement sur l'AppStore]
* [https://play.google.com/store/apps/details?id=com.makewonder.cue&hl=en Lien pour le téléchargement sur GooglePlay]
* [https://www.amazon.com/s?rh=n%3A2350149011%2Cp_4%3AWonder+Workshop%2C+Inc&ref=bl_dp_s_web_0 Lien pour le téléchargement sur Amazon]


=== Arcade ===
=== Arcade ===


L'éditeur en ligne pour [[PyGamer]] et [[PyBadge]] est [https://arcade.makecode.com/| Arcade Makecode], c'est-à-dire l'environnement générique de programmation Microsoft Arcade.
L'éditeur en ligne pour [[PyGamer]] et [[PyBadge]] est [https://arcade.makecode.com/| Arcade Makecode], c'est-à-dire l'environnement générique de programmation Microsoft Arcade.
; Lien pour accéder à l'éditeur en ligne:
[https://arcade.makecode.com/ Arcade MakeCode]


=== Chibi Chip ===
=== Chibi Chip ===
Chibitronics fabrique des autocollants de circuits et d'autres outils pour les circuits en papier, qui mélangent la construction de circuits et la programmation avec les arts et l'artisanat. C'est une façon conviviale d'apprendre, de concevoir et de créer votre propre électronique. Source: [https://chibitronics.com/ Site de Chibitronics]
; Lien pour accéder à l'éditeur en ligne:
[https://makecode.chibitronics.com/ Chibi Chip MakeCode]


== Sources et informations supplémentaires ==
== Sources et informations supplémentaires ==
Ligne 119 : Ligne 138 :


=== [[Minecraft]] ===
=== [[Minecraft]] ===
* [https://fr.wikipedia.org/wiki/Minecraft Wikipedia Minecraft]
* [https://fr.wikipedia.org/wiki/Lego_Mindstorms Wikipedia Lego Mindstorms]
* [https://www.minecraft.net/fr-fr/ Site de Minecraft]
* [https://www.minecraft.net/fr-fr/ Site de Minecraft]


=== Lego ===
=== Lego ===
* [https://www.lego.com/fr-ch/product/lego-mindstorms-ev3-31313 Site Lego Mindstorms]
* [https://www.lego.com/fr-ch/product/lego-mindstorms-ev3-31313 Site Lego Mindstorms]
=== cue ===
* [https://www.makewonder.com/robots/cue/ cue]
=== Arcade ===
* [https://arcade.makecode.com/ Arcade MakeCode]
=== Chibi Chip ===
* [https://makecode.chibitronics.com/ Chibi Chip MakeCode]
* [https://chibitronics.com/ Chibitronics]


[[Category:Technologies]]
[[Category:Technologies]]

Version du 11 décembre 2019 à 11:24

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

Microsoft MakeCode est une plateforme gratuite et open source pour l'apprentissage de la programmation qui a pour but de rendre l'informatique attractive pour tous les apprenants en proposant des programmes amusants, des résultats immédiats ainsi que des unités et des éditeurs de texte pour des apprenants de tout niveaux.

Logiciels similaires

MakeCode, Snap! (voir Wiki anglais Snap!) et Scratch ont en commun cette volonté de rendre visuel le langage de programmation et, ensuite, de travailler avec le code JavaScript.

MakeCode possède 3 outils principaux
  • le simulateur,
  • le Block Editor et
  • l'éditeur JavaScript.

Simulateur

Ce simulateur interactif permet aux apprenants d'avoir un feedback immédiat sur la manière dont fonctionne le programme et rend facile le test et la correction de leur code.

Éditeur à l'aide de blocs

Les nouveaux apprenants codeurs peuvent commencer avec des blocs colorés qu'ils peuvent glisser et déposer dans l'espace de travail afin de construire leurs propres programmes.

Éditeur JavaScript

Une fois que les apprenants se sentent à l'aise avec les autres outils proposés, ils peuvent passer au codage JavaScript grâce à un éditeur complet avec des aides ou encore des détections d'erreurs pour les aider.

Environnements qui peuvent être programmés avec MakeCode

Plusieurs environnements peuvent être programmés avec MakeCode:

micro:bit

micro:bit est un micro-ordinateur de poche programmable, conçu pour l’enseignement et l’apprentissage permettant de créer de nombreuses choses comme par exemple des robots ou encore des instruments de musique.

L'éditeur MakeCode fourni par Microsoft permet de faciliter la programmation de micro:bit avec des blocs et JavaScript.

Lien pour accéder à l'éditeur en ligne

MakeCode micro:bit

Python Editor

Python Editor permet de pousser les compétences de codage plus loin. L'éditeur met à disposition des extraits ainsi que des images et de la musique afin de faciliter le codage.

Lien pour accéder à l'éditeur en ligne

micro:bit Python Editor

Circuit Playground Express

Circuit Playgroung Express est utilisé pour programmer Adafruit Circuit Playground Express ou Adafruit GEMMA.

Adafruit

L'éditeur MakeCode en ligne pour Playground Express est Adafruit. Le site inclut des tutoriels pas à pas et quelques exemples. La plateforme inclut des éléments de programmation, un espace de travail pour le programme et un simulateur.

Lien pour accéder à l'éditeur en ligne

Adafruit MakeCode

Exemples de projets

Exemples de projets Adafruit

Adafruit GEMMA

Adafruit GEMMA est une version miniature de l'Adafruit.

Introduction à GEMMA

Minecraft

"Minecraft est un jeu vidéo de type « bac à sable » (construction complètement libre) développé par le Suédois Markus Persson, alias Notch, puis par le studio de développement Mojang. Il s'agit d'un univers composé de voxels et généré aléatoirement, qui intègre un système d'artisanat axé sur l'exploitation puis la transformation de ressources naturelles (minéralogiques, fossiles, animales et végétales)". Source: Wikipedia Minecraft

Lien pour accéder à l'éditeur en ligne

Minecraft MakeCode

LEGO MINDSTORMS Education EV3

Mindstorms fait partie de la gamme "robotique programmable" de Lego. Il s'agit d'une brique intelligente qui permet, via des lignes de code, de créer des routines et des interactions avec les différentes briques connectées telles que se déplacer, attraper des objets, voir des objets etc. Source Wikipedia Lego Mindstorms

Lien pour accéder à l'éditeur en ligne

Mindstorms MakeCode

Cue

Cue est un robot pour les enfants qui s'intéressent au codage. Cue les aide à faire la transition entre le codage à l'aide des blocs pour démarrer et la programmation.

Les différentes étapes pour la programmation du robot sont décrites sur le site Makewonder.com.

Lien pour accéder à l'éditeur en ligne

Cue

Lien pour télécharger l'éditeur

Arcade

L'éditeur en ligne pour PyGamer et PyBadge est Arcade Makecode, c'est-à-dire l'environnement générique de programmation Microsoft Arcade.

Lien pour accéder à l'éditeur en ligne

Arcade MakeCode

Chibi Chip

Chibitronics fabrique des autocollants de circuits et d'autres outils pour les circuits en papier, qui mélangent la construction de circuits et la programmation avec les arts et l'artisanat. C'est une façon conviviale d'apprendre, de concevoir et de créer votre propre électronique. Source: Site de Chibitronics

Lien pour accéder à l'éditeur en ligne

Chibi Chip MakeCode

Sources et informations supplémentaires

Sites officiels de Microsoft et MakeCode

Éditeurs en ligne

Informations additionnelles

micro:bit

Adafruit

Tutoriels

Minecraft

Lego

cue

Arcade

Chibi Chip