ALICE – další nástroj na výuku programování
Článek přehledně informuje o volně dostupném nástroji na výuku programování založeném na jazyce Java. Zahrnuje i zkušenosti s praktickým nasazením ve výuce v 9. třídě.
Alice je objektově orientovaný programovací jazyk, který v sobě obsahuje i vývojové prostředí. Pomáhá s učením programování žáků a studentů, kteří se učí prostřednictvím 3D modelování. Modelovat lze prostředí, objekty a různé animace. Program původně vznikl na University of Virginia a později, od roku 1997 se vývojem zabývá Carnegie Mellon University.
Ve výukovém prostředí Alice mohou studenti vytvářet příběhy, interaktivní hry nebo video. Výsledné práce mohou sdílet na internetu. Výhoda je v tom, že studenti nemusí vytvářet vlastní modely, v Alice už je totiž velká galerie modelů, které pouze vybírají podle kategorie a umisťují do 3D prostředí. Na začátku si mohou vybrat téma (tráva, moře, sníh, měsíc atd.). Poté, co studenti vloží objekty do svého prostředí, mohou určovat a kontrolovat, co vykonávají. K tomu slouží připravené příkazy, které se jen pomocí přetažení a nastavení parametrů řadí za sebe, stejně jako by je studenti psali v jiném programovacím jazyku. Samozřejmostí je psát vlastní kód a ten poté vložit do programu. Problém ale vidím v tom, že je vše anglicky, a ne česky, jako je třeba ve vizuálním programovacím jazyku Scratch. Též není využito jednoduchých grafických ikon, jako např. u Baltíka.
Aby bylo všechno ještě více zamotané, tak existují dvě paralelní verze Alice, a to verze 2 a 3. Obě jsou multiplatformní a vychází pro Windows, Linux a Mac OS. Už na první pohled si všimneme, že instalační soubor verze 3 je asi 2x větší než u verze 2. Čeho už si asi nevšimneme na první pohled, je to, že verze 2 využívá programování Javě pouze podobné, kdežto verze 3 je již plně s Javou kompatibilní. To je to, po čem učitelé dlouho volali, a jeden z hlavních důvodů, proč je verze 3 využívána více. Další výhoda verze 3 je možnost psát kód přímo v prostředí Javy a poté jej vložit do programu v Alice. Poslední verze umožnuje nově vkládat videa z vytvořeného projektu přímo na YouTube. V Alice 3 jsou obsaženy
Diskuze (1)
Archivní diskuze převzatá z rvp.cz. Přidávání nových komentářů není k dispozici.
- RNDr. I. Marek1. 10. 2015
Velice zajímavý článek! Mám k němu jedno doporučení a dvě terminologické poznámky. 1) Animace: Článek toto popisuje velice přesně, klobouk dolů, ale možná pro čtenáře bez zkušeností s prostředím Alice by mohlo být ještě více zdůrazněno, že to, co Alice maximálně dovoluje dělat s objekty není úplně přesně to, co si člověk běžně představí pod pojmem animace. Nápadité míchání lžící v kotlíku je asi tak maximum možného. 2) Multiplatformní Alice: Windows samozřejmě, ale koho dnes zajímá Linux nebo Mac OS? Dalekosáhlým průlomem by bylo, kdyby Alice fungovala pod Androidem. Pokud mohu soudit, navzdory propagačním řečem od Oraclu, nefunguje. Doporučení: Kromě tutoriálu mohlo být ještě (zvlášť) přiloženo vlastní výsledné video. Co přesně tedy bylo postupem popsaným v tutoriálu vytvořeno.