Snap!

Voir le site

Disponible sur

GNU/Linux, BSD, Mac OS X, Windows, Android, FirefoxOS, Windows Mobile, Apple iOS

Langues

Autres langues

A l’instar de Scratch, Snap! offre une interface visuelle de programmation par cliqué-déposé de blocs. Il intéresse tout particulièrement le monde de l’éducation pour apprendre à créer des animations interactives, des jeux, des simulations, des histoires, et enseigner les maths et l’informatique. Snap! permet de définir ses propres blocs sur le modèle de fonctions. Il est extrêmement riche et évolutif. Snap! manipule des listes et des arbres, implémente les continuations, autorise à passer des objets en arguments, gère des appels en http, etc. Selon son créateur, Snap! offre différents niveaux d’accès: low floor accessible très facilement au plus grand nombre, no ceiling on peut faire des choses très, très complexes (cf lambda calcul) wide walls plein d’approches différentes sont possibles. Des extensions sont développées pour l’interfacer notamment avec Arduino ou pour étendre encore ses capacités: graphes, multi-agents, art génératif, coopération….

Créateur·ices

Jens Mönig, Brian Harvey

Licence(s)

Licence Publique Générale Affero (AGPL)

Mots-clefs

éducation programmation apprentissage enfant

Liens externes

Fiche créée le Lundi, 9 janvier, 2017 - 15:01
C'est quoi un mini-site ? Modifier cette notice