Présentation de Scratch et de ses atouts⚓
C'est un logiciel libre qui a été conçu pour initier les élèves dès l'âge de 8 ans à des concepts fondamentaux en informatique : il permet une approche ludique de l'algorithmique en créant de façon simple de petits « jeux vidéo » dont les éléments seront programmés au moyen de « blocs » de commande.
Une version de Scratch est également disponible directement en ligne, sur le site officiel dédié : https://scratch.mit.edu/

L'intérêt de Scratch est son approche basée sur l'utilisation de blocs de programmation, ce qui permet d'éliminer la difficulté majeure de devoir mémoriser et taper des instructions selon une syntaxe rigoureuse.
Complément :
Scratch est dynamique : il permet de modifier le code du programme en cours d'exécution. Orienté multimédia pour l'enseignement à l'univers informatique des enfants, il traite avec une grande facilité les concepts de base de la programmation comme les boucles, les tests, les affectations de variables, et surtout de la manipulation des objets, tout comme les sons et les vidéos.
Scratch est visuel : tout le code est directement inscrit dans la langue maternelle de l'enfant (une vingtaine de langues européennes est disponible) sous forme de briques de couleurs (par exemple les contrôles en jaune, les variables en rouge, les mouvements en bleu, etc ...).
Complément : Scratch est un outil parfaitement adapté pour la programmation en cycle 3 et cycle 4
Scratch est un langage de programmation visuel et gratuit.
En glissant-déposant des blocs colorés, il est possible de créer des histoires interactives, des jeux, des animations, de la musique, ou des présentations.
Il est ensuite possible de les télécharger sur Internet pour les partager avec les autres utilisateurs du monde entier. Scratch est conçu pour jouer, apprendre par soi-même et créer.
Complément :
sa prise en main par les élèves est quasi-immédiate ;
l'environnement est simple et efficace : constitué de trois parties, on a les instructions, la fenêtre du programme et la fenêtre d'exécution du programme sur le même écran ;
il n'y a pas de syntaxe à connaître, ni à écrire : on déplace simplement des blocs d'instructions qui s'imbriquent par aimantation ;
il est adapté à la programmation événementielle : les scripts démarrent à partir d'un événement et les objets peuvent communiquer entre eux par des messages ;
un simple double-clic sur une instruction permet de l'exécuter, ce qui permet de vérifier facilement la bonne programmation d'un objet ;
il apporte des rendus visuels grâce à des scènes et des costumes et constitue une interface attractive pour le jeune public ;
à partir de l'interface de développement, on peut envoyer sur un espace de partage en ligne son programme ce qui facilite les échanges et favorise les interactions entre élèves.
Obtenir Scratch⚓
Définition :
Deux versions existent
Il est donc possible de travailler directement en ligne à travers l'application web Scratch qui s'exécutera dans votre navigateur internet, si vous bénéficiez d'une connexion internet stable, correcte et permanente.
Sinon, il faut télécharger le programme Scratch et l'installer sur votre ordinateur. Il fonctionne sur Mac, Windows et certaines versions de Linux (32bits).
Méthode : Travailler avec Scratch en ligne
Le site Web de Scratch est accessible à partir de l'adresse suivante :
Méthode : Travailler avec Scratch hors-ligne
Installer Scratch Offline Editor
Ensuite téléchargez et installez Scratch 3 desktop : https://scratch.mit.edu/download
Défis scratch⚓
Raconter une histoire⚓
Question⚓
Construire des figures géométriques⚓
Carré⚓
Triangle⚓
Répétition de triangle⚓
Répétition de carré⚓
"Fractale..."⚓
Question⚓
Coordonnées du point de départ du sprite : (0;0). Le sprite sera caché
Créer une variable « x ». Cette variable sera cachée. La valeur du début est de «1».
Dans la boucle (jusqu'à ce que « x=300 »): avancer de « x » ; ajouter « 1 » à « x » ; ajouter 2 à la couleur du stylo ; tourner de 122 degrés.





















