Alice enseigne les concepts de programmation pendant que les enfants créent des films d’animation avec son interface conviviale et sa narration.
Ce numéro est consacré aux projets sur lesquels les enfants (et toute personne ayant du temps à disposition) peuvent travailler pour s’amuser et apprendre les bases de la programmation informatique et de l’informatique. Alice est un langage de programmation éducatif qui permet aux gens de créer facilement des animations et des vidéos 3D tout en apprenant les concepts fondamentaux de la programmation. Alice 3.0 aide également les gens à apprendre Java, un langage de programmation courant. Il existe de nombreux tutoriels Alice en ligne et des exemples et leçons vidéo sur YouTube.
Qu’est-ce qu’Alice ?
Cette courte vidéo de présentation de la leçon de l’Oracle Academy montre les bases sur la façon de créer des animations avec Alice:
La leçon complète est liée ci-dessous et vaut le temps de travailler. Vous pouvez voir dans ce tutoriel simple d’Alice qu’il n’y a pas de règles de syntaxe et de ponctuation avec lesquelles s’embêter lorsque vous créez une animation. Pourtant, Alice permet de définir facilement tous les paramètres que vous auriez normalement définis avec du code. De cette façon, vous obtenez le meilleur des deux mondes lorsque vous commencez à apprendre la programmation.
Alice constitue également un contraste intéressant avec Codea, l’application iPad où vous créez des jeux vidéo grâce à un mélange d’un langage professionnel (Lua), d’un éditeur de code intuitif, d’un retour instantané pour tester votre code, et de nombreux tutoriels et guides de référence pour en savoir plus. Alice fournit des capacités similaires, sauf par le biais d’une interface de programmation par blocs où vous faites glisser des blocs, les configurez, puis réorganisez les blocs selon vos besoins pour que votre animation fasse ce que vous voulez faire.
À la différence de Codea, cependant, l’interface d’Alice (et Scratch, un autre langage de programmation par blocs) rend difficile de faire des erreurs. Alice est donc un excellent tremplin vers Codea, qui s’adresse aux personnes intéressées par la programmation, les jeux vidéo et le bricolage de code réel.
Alice s’est également avéré intéressant pour les jeunes femmes et les groupes sous-représentés en informatique. L’accent mis sur la narration, sur une interface visuelle, sur un moyen assez simple de définir des paramètres et de faire fonctionner Alice, tout cela attire les personnes timides à l’égard de l’utilisation de la technologie. Alice aide les gens à réaliser que l’informatique est davantage une question de créativité humaine et d’interaction avec les gens que de codage par machine. Alice permet aux gens de faire ce pour quoi ils sont doués tandis que le logiciel fait ce qu’il fait bien.
Comment démarrer avec Alice
La première étape consiste à aller sur Alice.org en ligne et à cliquer pour en savoir plus sur le projet, télécharger le logiciel gratuit (Windows, Mac, Linux) et essayer de faire quelques choses. Regardez ensuite les didacticiels et le guide de l’utilisateur sur le site Alice.org. Regardez ensuite le cours Oracle Academy et d’autres tutoriels, dont beaucoup sont liés à la fin de cet article.
Alice est gratuit à télécharger et à utiliser. L’interface est assez facile à comprendre, surtout si vous regardez des vidéos d’introduction.
Tutoriels Alice
Il existe des dizaines de tutoriels Alice en ligne, des cours universitaires aux vidéos YouTube. Voici un excellent exemple, de mwisan1, pour décrire comment installer Alice. La page YouTube énumère également d’autres tutoriels dans sa série, y compris une vidéo sur la façon de mettre à niveau d’Alice 2.x à 3.x.
Ce qui est étrange, c’est que l’équipe Alice de Carnegie Mellon ne semble pas avoir une page d’accueil YouTube avec ses vidéos. Si j’ai manqué cette page, faites-le moi savoir. Si vous recherchez des tutoriels Alice sur YouTube et n’importe quel moteur de recherche en ligne, vous devriez trouver beaucoup de bons tutoriels.
Il y a aussi un tutoriel vidéo étrange mais intéressant sur YouTube démontrant comment créer un simulateur de vol dans Alice. Cependant, il n’y a pas d’audio, donc vous devrez agrandir la vidéo puis arrêter/démarrer la vidéo pour répéter les étapes. Mais ce tutoriel est un bon exemple de l’éventail de ce qui est mis en ligne pour que vous puissiez le parcourir et l’utiliser pour jouer avec Alice et apprendre les bases de la programmation.