Découvrez nos activités pour vos enfants dans votre ville
SCRATCH 2.0 : un incroyable logiciel de programmation gratuit pour les enfants et ados
Scratch 2.0 est un logiciel de programmation open source. Gratuit, simple, et ludique… C’est le logiciel parfait pour les ados qui souhaitent apprendre le codage informatique -et sa logique- rapidement.
Mais… Ce n’est pas parce qu’il est simple qu’on ne peut pas faire d’incroyables projets avec !
J’ai personnellement vu des enfants niveau primaire coder de véritables jeux vidéos complets avec, après un peu d’entraînement avec nous.
Présentation du logiciel
SCRATCH est un langage de programmation créé en 2003 par Mitchel Resnick (professeur de recherche sur l’apprentissage, Directeur du centre Okawa et Directeur du groupe Lifelong Kindergarden au MIT Media Lab).
En version 2.O, Scratch permet de réaliser des projets allant de la simple animation 2D à la simulation 3D.
Entièrement gratuit et particulièrement adapté aux novices en matière de programmation informatique, le logiciel regroupe aujourd’hui plus de 30 millions d’utilisateurs !
Il est désormais disponible dans 40 langues… une des raisons de son succès.
Découvrez dans cet article comment est utilisé Scratch dans nos stages de programmation…
… Mais aussi pourquoi Scratch rencontre un tel succès ces dernières années ?…
… Et quels sont les stages, chez nous, qui utilisent ce superbe langage ?
Comment fonctionne le logiciel SCRATCH 2.0 ?
Ce langage de programmation a été influencé par Logo et Hypercard.
Comme déjà dit, il regroupe aujourd’hui plus de 30 millions d’utilisateurs… Et 33 millions de projets !
Le logiciel fonctionne grâce à un éditeur visuel, qui permet de voir en direct le résultat de son travail.
Scratch fonctionne sous forme de briques de couleurs. On peut dénombrer 10 couleurs différentes faisant référence à :
- Bleu foncé : Mouvement -> Permet de faire avancer, tourner, reculer un objet,…
- Violet : Apparence -> Permet de faire parler ou penser un objet, de changer l’arrière-plan, déplacer un objet sur le plan, déterminer la taille d’un objet, …
- Rose : Son -> Effets sonores
- Vert foncé : Stylo -> Permet de colorier en différentes couleurs les sprites (c’est-à-dire les personnages) et les décors
- Orange : Données -> Permet de créer des variables ou des listes : ce qu’on utilise nécessairement, chez crocos go digital, dès que l’on se lance dans la création de nos premiers jeux vidéos
- Marron : Évènements -> C’est ce qui permet de lancer un projet et de lancer des interactions dans le projet
- Jaune : Contrôle -> Permet de gérer l’espace-temps, répéter un script, actionner un script si une action a été faite avant et de créer des clones de certains objets.
- Bleu clair : Capteurs -> Permet de détecter si une touche est pressée, si la souris est à une position précise, permet également de détecter l’heure, l’année et poser des questions à l’utilisateur.
- Vert clair : Opérateur -> Regroupe tout ce qui touche aux calculs et aux nombres
- Violet foncé : Ajouter bloque -> Permet de créer un bloc personnalisé ou
de récupérer des blocs créés par d’autres utilisateurs (open source)
Grâce à ces couleurs, il est plus facile de retrouver les options de base de la programmation.
Chaque projet réalisé sous Scratch peut être mis en ligne pour que tous les utilisateurs puissent y accéder.
Une fois votre jeu vidéo créé sous Scratch 2.0, vous pouvez donc le mettre en ligne, où d’autres utilisateurs pourront y jouer, mais aussi laisser des commentaires sous le projet, etc… La communauté de scratch en ligne, c’est aussi un vrai plus !
Scratch permet de nos jours d’apprendre aux plus jeunes la programmation, de l’intégrer dans les écoles mais aussi d’initier les plus âgés à la découverte d’une nouvelle technologie.
Où télécharger le logiciel gratuit ?
Comme pour tous les logiciels que vous téléchargez sur le web, attention aux virus ! Et comme toujours… Plus le logiciel est demandé et plus les risques sont grands.
On vous recommande donc vraiment d’aller directement sur le site de l’éditeur (concepteur) https://scratch.mit.edu . Ou utilisez le lien ci-dessous :
* NOTE AUX UTILISATEURS DE MAC : LA DERNIÈRE VERSION DE SCRATCH 2.0 HORS-LIGNE NÉCESSITE LA MISE À JOUR MANUELLE DE ADOBE AIR 20.
Pourquoi utilisons-nous Scratch 2.0 dans nos stages de codage ?
On l’a dit : Scratch 2.0 est un langage simple, ludique, aux potentialités pourtant énormes !
Il permet d’apprendre la structure de la programmation sur différents supports (tablettes, smartphones, ordinateurs) et d’introduire les bases de la gestion de projet (l’enfant ou l’ado pourra continuer à développer son programme en dehors des ateliers).
Scratch est un très bon outil d’initiation, car il permet d’apprendre le fonctionnement d’un langage informatique. Mais aussi et surtout… Sa logique.
Et puis, comme déjà dit, son potentiel nous permet de programmer de véritables jeux vidéos lors des stages que nous organisons.
La progression des enfants et ados est parfois impressionnante !
Un enfant de niveau CE2 qui parvient à faire en autonomie ses premiers jeux vidéos, c’est fréquent.
Des enfants de collège qui codent des jeux type “fruit ninja”, “géométrie dash”, “pong” … C’est encore plus fréquent.
Le langage de scratch 2.0 est aussi très similaire au langage utilisé lorsque l’on programme des robots intelligents dans nos stages : cozmo, sphéro, les drones… Ce qui a été appris avec une technologie servira pour la suivante !
Nos stages de codage basés sur ce langage de programmation…
Avec nos stages, votre enfant pourra : apprendre à piloter et programmer des robots et des drones, créer son propre jeu vidéo (en open source, et réutilisable à la maison), et découvrir d’autres surprises encore !!
Et puis aujourd’hui, les compétences en codage informatique sont un atout considérable pour un parcours professionnel étincelant…
“Les échos” le disent, les développeurs sont la nouvelle élite de la Nation.
Autant démarrer au plus tôt, pour faire germer la graine de génie que votre enfant ou ado cache peut-être !
Article écrit par Robin, formateur chez Croco Go Digital