Y a-t-il un enfant dans un pays développé qui n'interagit pas quotidiennement avec un ordinateur? Probablement pas. Pourtant, encore, beaucoup de ces enfants ont seulement une idée vague de ce qui rend un ordinateur. Il semble également que, dans la plupart des cas, les enfants n'entrent pas dans le fonctionnement interne de la programmation avant l'école secondaire.
Pourquoi donc? Si les enfants peuvent apprendre les deuxième et troisième langues humaines par leur adolescence, pourquoi ne pas programmer aussi? Voici un excellent outil de développement qui s'adresse vraiment aux enfants de tous âges.
Rayure
Développé au MIT pour les enfants de 8 ans et plus, Scratch est un nouveau langage de programmation très visuel. Les instructions logiques de base sont affichées et le programmeur peut ensuite les faire glisser et entrer de nouvelles variables. J'ai eu un programme dans environ 20 secondes! Et si vous m'avez déjà vu du code, vous savez que c'est miraculeux.
Ok, donc ce n'est qu'un drôle de dinosaure qui fait quelques pas, dit 'Bonjour' et joue ensuite un fichier son qui dit 'Doy-doy-doy'. Cela m'a amusé pendant au moins 15 minutes. Doy-doy-doy, hi hi!
Sérieusement, jetez un oeil au code. Quiconque peut lire l'anglais peut comprendre à peu près ce qui va se passer et comment y arriver.
Il y a une tonne d'instructions configurables que vous pouvez utiliser pour faire n'importe quel type de programme que vous voulez. Regardez les catégories - chaque catégorie a plusieurs composants qui sont complètement personnalisables pour vos besoins.
Vous pouvez également utiliser des sons et des images déjà inclus dans Scratch, ou vous pouvez enregistrer ou importer les vôtres. Les images, ou les sprites comme ils les appellent dans Scratch, et les sons sont décomposés en catégories faciles à identifier. C'est génial pour les enfants! Ou moi! Découvrez ces chiots.
Scratch vient également préchargé avec un tas de programmes complets, de sorte que vous pouvez voir ce qui est possible avec ce paquet. Cela introduit également le concept de la réutilisation du code pour les enfants, car ils peuvent prendre un programme qui existe déjà et le plier à leurs besoins ou désirs.
Découvrez une partie du programme pour Virtual Dog. Oui! Un chien virtuel! Votre gomme-mâcheurs grammar school peut maintenant créer la vie!
Scratch a également une communauté en ligne assez étendue avec encore plus de ressources pour le téléchargement et d'autres programmeurs Scratch prêts à donner un coup de main.
Mon fils, le roi Lego, âgé de 7 ans, a montré un certain intérêt pour la programmation ces derniers temps. Je pense que c'est la voie à suivre.
Qu'est-ce que tu penses? Avez-vous essayé Scratch ou d'autres applications pour les jeunes programmeurs? J'adorerais en entendre parler.