Techno-sciences a écrit:
|
Après quelques années marquées par des expériences ambitieuses telles que le fameux langage Logo de Seymour Papert, on a renoncé à enseigner la programmation, la "computer science" comme disent les anglo-saxons. Ce faisant, on condamne les jeunes populations à se maintenir au niveau de consommateurs n'ayant qu'une vague idée des processus mentaux et des outils intellectuels qui vont de plus en plus guider leur vie. Cependant, des chercheurs continuent à élaborer des moyens de rendre la programmation accessible à tous.
Le Lifelong Kindergarten (”crèche tout au long de la vie”), un des labos du Medialab au MIT, a ainsi lancé la première version de Scratch, un langage de programmation entièrement graphique, destiné aux plus jeunes (voir la vidéo de présentation en anglais). Il consiste en un ensemble de briques susceptibles d'être associées entre elles pour “construire” des programmes complexes qui peuvent être des animations, des spectacles multimédia ou des jeux. Il n'y a quasiment rien à écrire, finies donc les syntax errors, les confusions fatales de ponctuation, l'oubli inévitable de la seizième parenthèse ou accolade fermante... Les seules erreurs qu'on peut commettre sont des fautes de conception ou de logique.
Scratch (un nom emprunté au hip-hop, car tel un DJ, ce langage peut mixer sons, images, vidéos et même bouts de programmes d'origines diverses) bénéficiera de plus de l'apport de sa communauté: les programmeurs en herbe pourront partager leurs créations sur le site, s'empruntant éventuellement des médias ou des idées, dans la grande tradition du sampling. “Tous les réseaux sociaux existant aujourd'hui se limitent à du tchat entre les participants”, explique Mitchel Resnick, le concepteur du projet. “Ils ne permettent pas de créer et partager des créations. Notre société prend une direction dans laquelle la pensée créative va devenir de plus en plus importante. Il ne sera plus suffisant d'apprendre un ensemble statique de faits à l'école”. On peut voir dans cette vidéo de la BBC Mitchel Resnick présenter lui même quelques fonctionnalités de sa dernière invention.
(...)
|