beanz Magazine

Alice leert kinderen programmeerconcepten terwijl ze animatiefilmpjes maken met de vriendelijke interface en verhaalvertelling.

Deze uitgave staat in het teken van projecten waarmee kinderen (en iedereen die tijd over heeft) plezier kunnen maken en basiskennis kunnen opdoen van computerprogrammeren en informatica. Alice is een programmeertaal voor het onderwijs waarmee mensen gemakkelijk 3D-animaties en video’s kunnen maken terwijl ze fundamentele programmeerconcepten leren. Alice 3.0 helpt mensen ook bij het leren van Java, een veelgebruikte programmeertaal. Er zijn veel Alice tutorials online en video voorbeelden en lessen op YouTube.

Wat is Alice?

Deze korte Oracle Academy les overzicht video laat de basis zien over hoe je animaties maakt met Alice:

De volledige les is hieronder gelinkt en de moeite waard om even door te werken. Je kunt in deze eenvoudige Alice tutorial zien dat er geen syntax en interpunctie regels zijn om je mee bezig te houden als je een animatie maakt. Toch maakt Alice het gemakkelijk om alle parameters te definiëren die je normaal met code zou definiëren. Op deze manier krijg je het beste van twee werelden als je begint te leren programmeren.

Alice vormt ook een interessant contrast met Codea, de iPad applicatie waar je videogames maakt door een mix van een professionele taal (Lua), een intuïtieve code editor, directe feedback om je code te testen, en veel tutorials en referentie gidsen om meer te leren. Alice biedt vergelijkbare mogelijkheden, maar dan via een blokprogrammeerinterface waarin je blokken versleept, configureert en naar behoefte herschikt om je animatie te laten doen wat je wilt.

In tegenstelling tot Codea maakt de Alice-interface (en Scratch, een andere blokprogrammeertaal) het echter moeilijk om fouten te maken. Alice is dus een goede opstap naar Codea, dat gericht is op mensen die geïnteresseerd zijn in programmeren, videogames en het knutselen met echte code.

Alice is ook interessant gebleken voor jonge vrouwen en ondervertegenwoordigde groepen in de informatica. De focus op het vertellen van verhalen, op een visuele interface, op een vrij eenvoudige manier om parameters in te stellen en Alice te laten werken, dit alles spreekt mensen aan die verlegen zitten om het gebruik van technologie. Alice helpt mensen te realiseren dat computergebruik meer te maken heeft met menselijke creativiteit en hoe we met mensen omgaan dan met machine-codering. Alice laat mensen doen waar ze goed in zijn, terwijl de software doet waar het goed in is.

Hoe te beginnen met Alice

De eerste stap is om naar Alice.org online te gaan en rond te klikken om meer te leren over het project, de gratis software te downloaden (Windows, Mac, Linux), en te proberen een paar dingen te doen. Kijk dan naar tutorials en de gebruikershandleiding op de Alice.org site. Kijk dan naar de Oracle Academy cursus en andere tutorials, waarvan er vele aan het eind van dit artikel zijn gelinkt.

Alice is gratis te downloaden en te gebruiken. De interface is vrij eenvoudig te doorgronden, vooral als je inleidende video’s bekijkt.

Alice Tutorials

Er zijn tientallen Alice tutorials online, van universitaire cursussen tot YouTube video’s. Hier is een uitstekend voorbeeld, van mwisan1, die beschrijft hoe je Alice installeert. Op de YouTube pagina staan ook andere tutorials in zijn serie, waaronder een video over hoe te upgraden van Alice 2.x naar 3.x.

Opvallend genoeg lijkt het Alice team van Carnegie Mellon geen YouTube homepage te hebben met hun video’s. Als ik de pagina gemist heb, laat het me weten. Als je zoekt naar Alice tutorials op YouTube en elke andere zoekmachine online, dan zou je veel goede tutorials moeten vinden.

Er is ook een vreemde maar interessante video tutorial op YouTube die laat zien hoe je een vluchtsimulator in Alice maakt. Er is echter geen audio, dus je zult de video moeten vergroten en dan stoppen/starten om de stappen te herhalen. Maar de tutorial is een goed voorbeeld van wat er online te vinden is om door te bladeren en te gebruiken om met Alice te spelen en de basis van programmeren te leren.

Learn More

Alice

Alice Tutorials

Getting Started with Java Using Alice 3 (Oracle Academy)

Alice Resources

Alice 3.1 (YouTube)(mwisan1)

Alice 3D Flight Simulator (YouTube)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *