« MakeCode » : différence entre les versions
m →Sources |
|||
Ligne 86 : | Ligne 86 : | ||
== Sources == | == Sources == | ||
* [https://edutechwiki.unige.ch/en/MakeCode MakeCode sur EduTechWiki version anglaise] | |||
=== Sites officiels de Microsoft et MakeCode === | === Sites officiels de Microsoft et MakeCode === | ||
* [https://www.microsoft.com/en-us/makecode Page officielle Microsoft MakeCode] | * [https://www.microsoft.com/en-us/makecode Page officielle Microsoft MakeCode] | ||
=== Éditeurs en ligne === | === Éditeurs en ligne === |
Version du 11 décembre 2019 à 11:30
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
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
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
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
- Exemples de projets
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
LEGO MINDSTORMS Education EV3
Cue
Arcade
L'éditeur en ligne pour PyGamer et PyBadge est Arcade Makecode, c'est-à-dire l'environnement générique de programmation Microsoft Arcade.
Chibi Chip
Sources
Sites officiels de Microsoft et MakeCode
Éditeurs en ligne
- Informations additionnelles
- Introduction au langage avec des blocs sur Microbit.org
- Makecode.com documentation technique
Adafruit
- Tutoriels
- Documentation Adafruit pour le Circuit Playground Express
- Environnement Makecode
- Coder le Circuit Playground Express: cours général pour apprendre à coder avec Makecode.