De Scratch Wiki en Français

m
m (Historique)
Ligne 7 : Ligne 7 :
  
 
==Historique==
 
==Historique==
Le développement de Scratch a commencé en 2003 mais la première version ([[Scratch 1.0]]) en 2007. 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.
+
Le développement de Scratch a commencé en 2003 ([[Scratch 0.1]]) mais la première version ([[Scratch 1.0]]) en 2007. 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.
 
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.

Version du 16 novembre 2019 à 11:33


Scratch



AFinir.svg

Attention, cette page n'est pas finie!
Les infos qui s'y trouvent sont sûrement incomplètes.
Pour les auteurs : merci de bien vouloir travailler sur cette page. Autres pages AFinir.

Le logo actuel du site de Scratch

Introduction

Scratch est un langage de programmation visuel libre à but éducatif dont la première version a été publiée en 2007. Son concepteur (Mitchel Resnick) est actuellement le directeur du Lifelong Kindergarten Group au MIT Media Lab.

Historique

Le développement de Scratch a commencé en 2003 (Scratch 0.1) mais la première version (Scratch 1.0) en 2007. 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 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

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.

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.

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 Google, Intel, Cartoon Network et Fundação Lemann.
Il existe aussi des dérivés de Scratch comme MBlock, qui est principalement utilisé pour programmer un robot, ainsi que 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.