<aside> ℹ️ MakeCode est une plate-forme en open source gratuite développée par Microsoft qui permet de créer des expériences interactives d’apprentissage des sciences informatiques pour progresser dans l’univers de la programmation. Dans le cadre du projet Let’s STEAM, l’équipe des Emulsionneurs a développé une version open source spécifique afin d’intégrer de nouvelles cartes à l’éditeur, ainsi que de promouvoir une approche interdisciplinaire par l’intégration de contenus non techniques à cette plateforme. Nous vous présentons ci-dessous cette version accessible ici : https://makecode.lets-steam.eu/
</aside>
Lorsque vous entrez sur l'interface MakeCode de Let's STEAM, vous arrivez directement sur la page d'accueil. Sur cette page, vous pouvez créer un nouveau projet, ouvrir un projet existant si vous avez déjà travaillé sur l'éditeur, voir les cartes supportées et découvrir des ressources inspirantes.
Lorsque vous créez un projet, il est important de le nommer avec un titre clair et compréhensible, vous permettant d’annoncer clairement l'objectif du programme.
Sur l'écran suivant, vous devrez choisir la carte sur laquelle vous allez travailler. Sur les fiches d'activités de ce wiki, tous les exemples ont été développés à l'aide de la carte STM32 IoT Node.
Une fois la carte sélectionnée, vous aurez alors accès à l'éditeur, présenté ci-dessous. Voici les composants de l'éditeur :
Le SIMULATEUR (à gauche de l'éditeur) : un simulateur interactif fournit aux élèves un retour immédiat sur comment leur programme fonctionne et leur permet de tester et de déboguer leur code.
La LISTE DES BLOCS au centre, pouvant être utilisés dans votre programme, ainsi qu’un champ de recherche.
L'ÉDITEUR DE BLOCS sur la partie droite, qui comprend déjà deux fonctions communes à toutes les activités : “on start” et “forever loop”. Les élèves qui débutent dans le programmation peuvent commencer par des blocs de couleur qu'ils peuvent glisser et déposer sur leur espace de travail pour construire leurs programmes.
Dans l'éditeur, vous pourrez également choisir le mode de programmation :
Voici la liste des blocs de base disponibles sur l'éditeur MakeCode de Let's STEAM. Vous aurez un aperçu plus précis de la fonction de chaque bloc dans les diverses fiches d'activités proposées dans ce manuel :