Ha szeretne arról olvasni, hogy szerintünk, miért jó programozást tanulni, kattintson ide!
Programozó szakkör a Károlyiban
A szakkörön használt szoftverek egyike a Minecraft
Mi a Minecraft, és miért jó tanulni?
A világ legnépszerűbb építőjátékát minden gyerek ismeri, de az sokkal több, mint egyetlen játék. A kezdők számára az egyszerű „túlélés” jelenti a játék lényegét. Később a több száz anyagból és tárgyból kreatív építmények készülnek a gyerekek keze alatt. Idővel a játékos rátalál az áramkör-szerűen összeállítható elemekre, és interaktív szerkezetek kiötlésével tölti az idejét.
A java azonban még csak ezután jön! Szakkörünk segít felfedezni a Minecraft-világ irányításának legvarázslatosabb eszközét, a programozást. Kezdetben utasításokkal változtatjuk az időjárást, lényeket idézünk meg vagy teleportálunk a világ végére, hatalmas falakat építünk vagy tüntetünk el gombnyomásra. Később megtanulunk logikai feladvánnyal nyitható ajtót vagy interaktív céltáblát készíteni, hogy csak néhány lehetőséget említsünk, de a lehetőségeknek csak a fantázia szab határt.
Veszprémi Gábor, a szakkört vezető pedagógus 2021-ben egy online pedagógiai konferencia keretében előadást tartott az első Minecraft-szakkör tapasztalatairól. Az előadás video-anyagából sokat megtudhat a Minecraftról, és arról, hogy miképpen használható a programozás tanulására:
A szakköri órák másik felében a Micro:bit nevű eszközt használjuk
A Micro:bit egy féltenyérnyi méretű, programozható számítógép. Rendelkezik néhány gombbal és egy kijelzővel, van benne hangszóró, mikrofon, hőmérő, gyorsulásmérő, és még egy bluetooth modul is. Ezen összetevők mindegyikét programozni lehet, és akár kisebb játékprogramokat is lehet készíteni. A program a Micro:bit-re letölthető, és ezután a számítógépről lecsatlakoztatva is működik, feltéve persze, hogy a Micro:bit számára biztosítjuk a működéshez szükséges áramot, elemek csatlakoztatásával.
Ez a rendszer a kezdők számára gépelés nélkül is használható, hiszen a parancsszavakat tartalmazó blokkokat egérrel a megfelelő helyre húzhatjuk, és így állíthatjuk össze a programot. Eközben azért mégiscsak bevezetjük a programozás szakszerű fogalmait: változó, ciklus, feltétel, esemény stb.
Később, amikor a gyerekeknek már nem jelent gondot a gépelés, és nem probléma néhány angol szó és egy pár szintaktikai elem megjegyzése, a programozás JavaScript nyelven folytatódhat, amelynek használatával már komolyabb, hosszabb, bonyolultabb programok is készíthetők. A JavaScript programnyelv a mai, 21. századi webfejlesztés egyik adekvát eszköze, tehát ennek ismerete már konkrét munkaerőpiaci előnyt jelent, illetve más programnyelvek későbbi elsajátítását is könnyebbé teszi azok számára, akik a későbbiekben komolyabban is foglalkoznának programozással.