De Scratch Wiki en français

(Page créée avec « Scratch est un langage de programmation visuelle et dynamique. Ce langage permet de faire de nombreuse chose différente, allant d'histoire animé... »)
 
 
(24 versions intermédiaires par 8 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[[Scratch]] est un [[langage de programmation]] [[visuelle]] et [[dynamique]].
+
{{titre|Le Langage Scratch}}
  
Ce [[langage]] permet de faire de nombreuse chose différente, allant d'[[histoire animé]] à des [[jeux en 3d]]. La plate en ligne compte plus de 19 millions de projets partagé et  15 million d'utilisateur.
+
[[Langage Scratch|Scratch]] est le nom du [https://fr.wikipedia.org/wiki/Langage_de_programmation langage de programmation] visuel et [https://fr.wikipedia.org/wiki/Programmation_dynamique dynamique] à but éducatif développé par [[Mitchel Resnick]], actuellement le directeur du [[Lifelong Kindergarten Group]] au sein du [[MIT Media Lab]] au [[Massachusetts Institute of Technology]] (MIT).
  
 +
==Historique==
 +
Le développement de Scratch a commencé en 2003 mais la première version ouverte au publique ([[Scratch 1.0]]) n'a été publiée qu'en 2007.
  
== Vue d'ensemble ==
+
 
- Scratch est dynamique : il permet de [[modifier le code du programme en cours d'exécution]].
+
Ce langage permet de faire de nombreuses choses différentes, allant d'histoires animées à des jeux en 3D. La plateforme en ligne compte plus de 80 millions de projets partagés ainsi que 73 millions d'utilisateurs (au 28/06/2021).
- Scratch est visuel, tout le code est directement inscrit dans la langue maternelle de l'enfant (une vingtaine de langues européennes sont disponibles) sous forme de briques en couleurs (par exemple les contrôles en orange, les variables en rouge, les mouvements en bleu). Il permet de mettre en œuvre visuellement concepts de base de la programmation tels que les boucles, les tests, les affectations de variables.
+
 
- Scratch permet de rendre utilisable en ligne les projets réalisés, au moyen du plugin Adobe Flash Player lequel transforme les projets Scratch en applications web.
+
==Vue d'ensemble==
 +
- Scratch est dynamique : il permet de modifier le code du programme en cours d'exécution.<br>
 +
- Scratch est visuel : tout le code est directement inscrit dans la langue maternelle de l'enfant avec de mots et des lettres (une vingtaine de langues sont disponibles) sous forme de briques en couleurs (par exemple, les contrôles en brun, les variables en orange, les mouvements en bleu). Il permet de mettre en œuvre visuellement des concepts de base de la programmation tels que les boucles, les tests, les affectations de variables.<br>
 +
- Scratch permet de rendre utilisable en ligne les projets réalisés.<br>
  
 
==Utilisation comme langage d'enseignement==
 
==Utilisation comme langage d'enseignement==
 
Les domaines d'utilisation de Scratch dépassent l'univers scolaire, mais une forte communauté d'enseignants, d'étudiants, de passionnés, exposent et partagent sur le site de Scratch leurs créations, leur créativité et leurs développements.
 
Les domaines d'utilisation de Scratch dépassent l'univers scolaire, mais une forte communauté d'enseignants, d'étudiants, de passionnés, exposent et partagent sur le site de Scratch leurs créations, leur créativité et leurs développements.
  
Le slogan de Scratch est « Imagine·Programme·Partage ! ». Le partage est en effet un fondamental de la pédagogie de Scratch. Recycler des projets existants pour en inventer de nouveaux, telle est la conception de ce micromonde.
+
==Slogan==
 +
Le slogan de Scratch est « Imagine, Programme, Partage ! ». Le partage est en effet un fondamental de la pédagogie de Scratch. [[Remixer un projet|Recycler]] des projets existants pour en inventer de nouveaux, telle est la conception de ce micromonde.
 +
 
 +
Scratch est donc un environnement de développement, de site web, de communauté, et un lecteur de scripts Scratch.
 +
 
 +
==Toujours en développement==
 +
Le code source de Scratch est encore en développement. Il est distribué sous deux licences dont la licence GPL. Toutefois, Scratch et d'autres éléments sont des marques déposées (trademarks), dont la re-distribution est soumises à contraintes. Une version ne contenant pas les marques déposées est mise à disposition et permet de distribuer des modifications éventuelles avec une licence GPL. Quelle que soit la version libre ou non, Scratch nécessite des logiciels non libres pour fonctionner, tel que [[Flash_Player|Adobe Flash Player]].
 +
 
 +
==Scratch dans la francophonie==
 +
Dans le monde francophone, des "Coding goûters" sont organisés autour des outils Scratch avec une communauté spécifique.
 +
Ils permettent de transmettre le goût de la programmation aux enfants et de les préparer au monde de demain.
 +
Scratch permet aussi aux enseignants de diffuser leur pédagogie au moyen de l'interactivité quasi-ludique des objets manipulés par ces briques logicielles.
 +
 
 +
==Scratch dans la réforme française du collège de 2015==
 +
Avec la réforme des collèges en France de 2015 apparaît les notions de codage et de programmation, et la plateforme d'apprentissage Scratch peut être utilisée dans ce cadre. Le sujet 0 du DNB d'Éduscol contient d'ailleurs un exercice dont les questions portent sur des algorithmes réalisés avec Scratch.
 +
 
 +
Différents groupes académiques en mathématiques (au travers des travaux académiques mutualisés et de l'appel à projet 2016) diffusent des scénarios d'usages de Scratch pour l'enseignement.
 +
 
 +
==Scratch en chiffres==
 +
Des chiffres précis peuvent être trouvés dans [[Statistiques de Scratch|les statistiques de Scratch]].
 +
 
 +
 
 +
<!--
 +
[[Fichier:Scratch_2.0 logo.svg|thumb|right|200px|Le logo actuel du site de Scratch]]
 +
 
 +
==Historique==
 +
A cette époque, [[Scratch 1.0]] n'était que disponible hors-ligne, en tant que programme. Le site web ne servait que de blog ou les utilisateurs pouvaient qu'exporter et lire des projet, pas en créer directement sur le site.
 +
 
 +
Se suivirent les versions [[Scratch 1.1]], [[Scratch 1.2]], [[Scratch 1.3]] puis [[Scratch 1.4]]. Le site comporte alors des millions d’utilisateurs, de projets partagés et différentes fonctionnalités.
 +
 
 +
En 2013 est publiée la version [[Scratch 2.0|2.0 de Scratch]]. Cette version compte une interface retravaillée. Le site a lui aussi bénéficié de changements visuels.
 +
 
 +
==Statistiques==
 +
''Page détaillée : [[Statistiques_de_Scratch|Statistiques de Scratch]]''
 +
 
 +
Le site scratch recueille actuellement plus 33 millions de projets publiés et 29 millions de membres inscrits.
 +
 
 +
Scratch est utilisé dans plus de 150 pays et est traduit dans plus de 40 langues différentes.
 +
 
 +
Les utilisateurs sont principalement des enfants âgés de 8 à 16 ans, du CM1 à la seconde (France).
 +
 
 +
''Vous pouvez consulter les statistiques officielles à ce lien : https://scratch.mit.edu/statistics/''
 +
 
 +
==L'équipe Scratch==
 +
''Voir l'article [[L'équipe_Scratch|L'Équipe Scratch]].''
 +
 
 +
==Objectif et utilisations==
 +
Scratch a pour but de permettre aux enfants de créer leurs propres jeux, histoire animées, oeuvres d'art, etc... Il est aussi utiliser pour introduire la programmation et l'algorithmie aux enfants.
 +
 +
Scratch a donc été créé dans le but d'encourager les jeunes gens à penser de manière créative et à travailler collaborativement.
 +
 
 +
[[Fichier:ScratchCat3.0.svg|left|thumb|100px|Le Scratch Cat, la mascotte du site de Scratch]]
 +
==Langage de programmation==
 +
Scratch est aussi le nom du langage de programmation utilisé sur le site de Scratch.
 +
 
 +
Le langage est visuel, constitué de blocs à glisser depuis une liste et à imbriquer les uns dans les autres pour obtenir un code fonctionnel. Il a été imaginé pour être utilisé par des enfants n'ayant pas de connaissances préalables en programmation, et donc être facile à utiliser et à apprendre, intuitif.
 +
 
 +
Scratch offre des fonctionnalités poussées pour ce qui concerne le visuel, l'audio, la gestion d'événements ou le multi-threading mais limité du côté programmation.
 +
 
 +
==Autres informations==
 +
Scratch est aidé financièrement par leurs partenaires [https://google.com Google], Intel, Cartoon Network et Fundação Lemann.
 +
<br>
 +
Il existe aussi des dérivés de [[Scratch]] comme [[MBlock]], qui est principalement utilisé pour programmer un robot, ainsi que [[BeetleBlocks|Beetle Blocks]], utilisé pour faire des figures en 3d ou encore [[Snap!]] qui ajoute des blocs supplémentaires et permet de créer ses propres blocs.
 +
<br><br>
 +
 
 +
-->
  
Scratch est un environnement de développement, de site web, et un lecteur de scripts Scratch.
+
[[en:Scratch]]
 +
[[ru:Скретч]]
 +
[[nl:Scratch introductie]]
 +
[[ja:Scratch]]
 +
[[de:Scratch]]
 +
[[id:Scratch]]
  
Le code source de Scratch est encore en développement. Il est distribué sous deux licences dont la licence GPL. Toutefois, Scratch et d'autres éléments sont des marques déposées (trademarks), dont la re-distribution est soumises à contraintes. Une version ne contenant pas les marques déposées est mise à disposition et permet de distribuer des modifications éventuelles avec une licence GPL. Quelle que soit la version libre ou non, Scratch nécessite des logiciels non libres pour fonctionner, tel Adobe Flash Player.
+
[[Catégorie:Site]]

Version actuelle datée du 30 juin 2021 à 22:16


Le Langage Scratch


Scratch est le nom du langage de programmation visuel et dynamique à but éducatif développé par Mitchel Resnick, actuellement le directeur du Lifelong Kindergarten Group au sein du MIT Media Lab au Massachusetts Institute of Technology (MIT).

Historique

Le développement de Scratch a commencé en 2003 mais la première version ouverte au publique (Scratch 1.0) n'a été publiée qu'en 2007.


Ce langage permet de faire de nombreuses choses différentes, allant d'histoires animées à des jeux en 3D. La plateforme en ligne compte plus de 80 millions de projets partagés ainsi que 73 millions d'utilisateurs (au 28/06/2021).

Vue d'ensemble

- Scratch est dynamique : il permet de modifier le code du programme en cours d'exécution.
- Scratch est visuel : tout le code est directement inscrit dans la langue maternelle de l'enfant avec de mots et des lettres (une vingtaine de langues sont disponibles) sous forme de briques en couleurs (par exemple, les contrôles en brun, les variables en orange, les mouvements en bleu). Il permet de mettre en œuvre visuellement des concepts de base de la programmation tels que les boucles, les tests, les affectations de variables.
- Scratch permet de rendre utilisable en ligne les projets réalisés.

Utilisation comme langage d'enseignement

Les domaines d'utilisation de Scratch dépassent l'univers scolaire, mais une forte communauté d'enseignants, d'étudiants, de passionnés, exposent et partagent sur le site de Scratch leurs créations, leur créativité et leurs développements.

Slogan

Le slogan de Scratch est « Imagine, Programme, Partage ! ». Le partage est en effet un fondamental de la pédagogie de Scratch. Recycler des projets existants pour en inventer de nouveaux, telle est la conception de ce micromonde.

Scratch est donc un environnement de développement, de site web, de communauté, et un lecteur de scripts Scratch.

Toujours en développement

Le code source de Scratch est encore en développement. Il est distribué sous deux licences dont la licence GPL. Toutefois, Scratch et d'autres éléments sont des marques déposées (trademarks), dont la re-distribution est soumises à contraintes. Une version ne contenant pas les marques déposées est mise à disposition et permet de distribuer des modifications éventuelles avec une licence GPL. Quelle que soit la version libre ou non, Scratch nécessite des logiciels non libres pour fonctionner, tel que Adobe Flash Player.

Scratch dans la francophonie

Dans le monde francophone, des "Coding goûters" sont organisés autour des outils Scratch avec une communauté spécifique. Ils permettent de transmettre le goût de la programmation aux enfants et de les préparer au monde de demain. Scratch permet aussi aux enseignants de diffuser leur pédagogie au moyen de l'interactivité quasi-ludique des objets manipulés par ces briques logicielles.

Scratch dans la réforme française du collège de 2015

Avec la réforme des collèges en France de 2015 apparaît les notions de codage et de programmation, et la plateforme d'apprentissage Scratch peut être utilisée dans ce cadre. Le sujet 0 du DNB d'Éduscol contient d'ailleurs un exercice dont les questions portent sur des algorithmes réalisés avec Scratch.

Différents groupes académiques en mathématiques (au travers des travaux académiques mutualisés et de l'appel à projet 2016) diffusent des scénarios d'usages de Scratch pour l'enseignement.

Scratch en chiffres

Des chiffres précis peuvent être trouvés dans les statistiques de Scratch.

Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.