Scratch
Alkoss történeteket, játékokat és animációkat. A Scratch objektumorientált, interpretált, dinamikus és vizuális programozási nyelv, amelyet elsősorban a programozással ismerkedő gyerekek számára fejlesztenek.
Amikor Scratch-ben programozunk, kétszeresen is játszunk. Egyrészt a programok megalkotása építőkockákból maga is egy kreatív, gondolkodtató játék, másrészt ha készen vagyunk, kipróbálhatjuk az elkészült játékunkat, amit megoszthatunk másokkal is.
A Scratch a régi, az oktatásban sokáig használt és kedvelt Logo programnyelv korszerű utódja. Ideális eszköz kétdimenziós animációk és játékok készítésére.
Néhány előnye:
Magyar nyelven is használható, a gyerekeknek (eleinte) nem kell angol kifejezéseket megtanulni
Platformfüggetlen, böngészőből (online) és asztali alkalmazással (offline) is használhatjuk (lásd lentebb a linkeket);
Egyszerű, jól áttekinthető a kezelőfelülete, így bárki önállóan, próbálgatással is el tud rajta igazodni
Összekapcsolható különféle külső eszközükkel, például robotokkal (pld. LEGO Mindstorms EV3) vagy mikrokontrollerekkel (micro:bit)
Hátránya is van:
bonyolult projektek esetében kicsit lassú
csak a Scratch saját lejátszójában tudjuk a munkánkat futtatni, nincs lehetőség a projektjeinkből önálló alkalmazást létrehozni
~~~
Mindezeket figyelembe véve a Scratch-et ma az egyik leghatékonyabb eszköznek tartják a gyermekek programozás-oktatásában.
~~~