scratch
Nabil dekess
informatique
Scratch est un langage de programmation graphique manipulable
et exécutable par le logiciel de même nom à vocation éducative.
Ainsi, Scratch est à la fois un environnement de développement et
un moteur d’exécution du langage Scratch mais aussi un site web.
Ce dernier était initialement programmé en Smalltalk (et donc
exécuté par Squeak). Il a été réécrit en ActionScript pour sa
seconde version (et donc exécuté par Adobe Air ou dans le
navigateur par Flash Player) puis en JavaScript pour la troisième
version. Le code est sous licence libre, de plus en plus permissive
au fur et à mesure des versions.
Le logiciel est traduit en 70 langues et le site web compte plus de
18 millions d’utilisateurs.
Présentation
1)Scratch permet de modifier le code du programme en cours
d'exécution.
Scratch est orienté multimédia avec pour objectif l'enseignement
de l'univers informatique aux enfants, il est basé sur la
manipulation des objets dans la pure tradition des E-Toys (en)
connus sous Squeak, tout comme les sons et les vidéos
.
2)Scratch fonctionne grâce à un éditeur visuel, tout le code est
directement inscrit dans la langue maternelle de l'enfant (plus de
quarante langues sont disponibles, y compris l’espéranto) 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 des concepts de base de la
programmation tels que les boucles, les tests, les affectations de
variables.
3)Scratch permet ainsi à l'enseignant de diffuser sa pédagogie au
moyen de l'interactivité quasi-ludique des objets manipulés par ces
briques logicielles. Le nom de Scratch provient du Turntablism, cet
art de mélanger des sons grâce aux tables de mixage, comme cette
vision de réutiliser des objets.
Environnement de
programmation
Scratch
Utilisation dans l'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 et leurs développements. Chaque projet publié sur la
plateforme est sous licence Creative Commons Attribution–
Partage à l’identique et peut donc être repris et modifié pour créer
une version dérivée6.
Différentes versions
*Scratch 0.1 (2003) est la version initiale de Scratch. Cette version
n'est plus trouvable en téléchargement.
*Scratch 0.2 (2004) est la version qui suit la version 0.1. Cette
version n'est pas trouvable en téléchargement. L'interface de celle-
ci est assez similaire à celle de la version 1.0.
SCRATCH ROBOTIQUE
Qu’en est-il de la programmation avec Thymio
Scratch ?
Alors, avez-vous trouvé ?
NO ????????????
1)Comme vous le savez, Scratch sait aussi utiliser un peu de la programmation
événementielle : on peut programmer des scripts indépendants sur la scène, ou dans
des lutins qui s'exécutent en parallèle, et quand un évènement de l'ordinateur survient
(par exemple "Quand espace est pressé"), si un script est prévu pour le gérer, alors ce
script se lance.
2)VPL : une instruction par capteur suffit alors qu’en Scratch c’est
autrement plus compliqué à gérer.
3)VPL : idem !
4)Scratch : une chrorégraphie nécessite des enchaînements de
mouvements. Qui dit enchaînements dit séquences...
Nabil Scratch

Nabil Scratch

  • 1.
  • 2.
    Scratch est unlangage de programmation graphique manipulable et exécutable par le logiciel de même nom à vocation éducative. Ainsi, Scratch est à la fois un environnement de développement et un moteur d’exécution du langage Scratch mais aussi un site web. Ce dernier était initialement programmé en Smalltalk (et donc exécuté par Squeak). Il a été réécrit en ActionScript pour sa seconde version (et donc exécuté par Adobe Air ou dans le navigateur par Flash Player) puis en JavaScript pour la troisième version. Le code est sous licence libre, de plus en plus permissive au fur et à mesure des versions. Le logiciel est traduit en 70 langues et le site web compte plus de 18 millions d’utilisateurs.
  • 3.
    Présentation 1)Scratch permet demodifier le code du programme en cours d'exécution. Scratch est orienté multimédia avec pour objectif l'enseignement de l'univers informatique aux enfants, il est basé sur la manipulation des objets dans la pure tradition des E-Toys (en) connus sous Squeak, tout comme les sons et les vidéos
  • 4.
    . 2)Scratch fonctionne grâceà un éditeur visuel, tout le code est directement inscrit dans la langue maternelle de l'enfant (plus de quarante langues sont disponibles, y compris l’espéranto) 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 des concepts de base de la programmation tels que les boucles, les tests, les affectations de variables.
  • 5.
    3)Scratch permet ainsià l'enseignant de diffuser sa pédagogie au moyen de l'interactivité quasi-ludique des objets manipulés par ces briques logicielles. Le nom de Scratch provient du Turntablism, cet art de mélanger des sons grâce aux tables de mixage, comme cette vision de réutiliser des objets.
  • 6.
  • 7.
    Utilisation dans l'enseignement Lesdomaines 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 et leurs développements. Chaque projet publié sur la plateforme est sous licence Creative Commons Attribution– Partage à l’identique et peut donc être repris et modifié pour créer une version dérivée6.
  • 8.
    Différentes versions *Scratch 0.1(2003) est la version initiale de Scratch. Cette version n'est plus trouvable en téléchargement. *Scratch 0.2 (2004) est la version qui suit la version 0.1. Cette version n'est pas trouvable en téléchargement. L'interface de celle- ci est assez similaire à celle de la version 1.0.
  • 9.
  • 10.
    Qu’en est-il dela programmation avec Thymio Scratch ?
  • 11.
    Alors, avez-vous trouvé? NO ????????????
  • 12.
    1)Comme vous lesavez, Scratch sait aussi utiliser un peu de la programmation événementielle : on peut programmer des scripts indépendants sur la scène, ou dans des lutins qui s'exécutent en parallèle, et quand un évènement de l'ordinateur survient (par exemple "Quand espace est pressé"), si un script est prévu pour le gérer, alors ce script se lance.
  • 13.
    2)VPL : uneinstruction par capteur suffit alors qu’en Scratch c’est autrement plus compliqué à gérer. 3)VPL : idem ! 4)Scratch : une chrorégraphie nécessite des enchaînements de mouvements. Qui dit enchaînements dit séquences...