Uvod

Tečaj, zasnovan po načelih igrifikacije, omogoča udeležencem, da se na zabaven in ustvarjalen način naučijo osnov profesionalnega programskega jezika Python. Skozi en semester bodo v svetu programskega jezika Python, osvajali ključne programske koncepte, kot so spremenljivke, zanke, pogoji, funkcije in dogodki, ter uporabo agenta za avtomatizacijo opravil in gradnjo v Minecraft Education Edition. Soočili se bodo z izzivi 3D koordinatnega sistema in ustvarjanja različnih objektov, hkrati pa bodo krepili svoje znanje s področja spletne varnosti, varovanja podatkov in varnega sodelovanja (skladno s cilji DigComp 2.2).[br] Učenje poteka skozi projektno delo, kjer otroci ustvarjajo lastne projekte – igre, arene, parkour steze in interaktivne aplikacije – ter sproti uporabljajo pridobljeno znanje v praksi. Mentorji spremljajo njihov napredek, nudijo povratne informacije in spodbujajo izboljšave. Skupinsko delo pri projektih krepi komunikacijske veščine in sposobnost sodelovalnega reševanja problemov.[br] Minecraft EE z orodjem MakeCode omogoča takojšen vizualni prikaz rezultatov programiranja, kar povečuje motivacijo in zagotavlja hitro razumevanje naučenega. Vsaka lekcija prinaša nove izzive in naloge, s katerimi udeleženci postopoma oblikujejo svoje lastno Minecraft okolje ter njegove sestavne elemente.

Program tečaja

1Uvodno srečanje - spletna komunikacija, bonton & Uvod v MakeCode in Python
Cilj lekcije je udeležencem predstaviti uporabo programskega Python v znanih svetovih Minecrafta. Spoznavanje spremenljivk, prenos in nastavitev položaja igralca. Udeleženci se bodo seznanili s platformo MakeCode.
2Lekcija 2 - Programsko ustvarjanje blokov in drugih oblik
Cilj lekcije bo naučiti se ukazov, ki vam bodo omogočili ustvarjanje posameznih blokov ter kompleksnih teles in oblik.
3Lekcija 3 - Podajanje programskih ukazov v Minecraft Chat-u
Cilj lekcije bo spoznati dogodke, s pomočjo katerih je mogoče ustvarjti strukture v vrstici Minecraft klepetalnice
4Lekcija 4 Programske zanke v Pythonu
Cilj lekcije bo spoznati mehanizme, ki omogočajo pojav različnih vrst likov in predmetov z uporabo programskih zank.
5Lekcija 5 - Bojevalna arena
Cilj lekcije bo ustvariti bojevalno areno in programirati igro: sistem več nivojev igre, opremo igralca, izboljšave po lastnih zamislih.
6Lekcija 6 - Pogojni stavki in ustvarjanje ovir v igri
Cilj lekcije bo ustvariti obsežnejšo tekmovalno progo, kjer igralca čakajo različne ovire. Udeleženci se v okviru lekcije seznanijo s pogojnimi stavki.
7Lesson 7. Pogojni stavki - nadaljevanje
Lekcija je nadaljevanje prejšnje
8Lekcija 8 - Parkour (poligon) in ponovljive programske strukture
Cilj lekcije bo spoznati konstruktor, ki olajša gradnjo kompleksnih struktur v igri. To orodje vam bo omogočilo načrtovanje stopenj, ki od igralca zahtevajo dobro spretnost in reflekse.
9Lesson 9. Parkour - continuation.
Lekcija je nadaljevnaje prejšnje
10Lekcija 10 - Minecraft Agent
Cilj lekcije je spoznati agenta - osebnega asistenta v Minecraftu.
11🎓 Zaključno srečanje - Varnost IT naprav in osebnih podatkov na spletu in utrjevnaje znanja
Namen predzadnejga srečanja je pregled in ponovitev snovi celotnega semestra.