Minecraft daje praktycznie nieograniczoną możliwość kreacji i realizacji własnych scenariuszy rozgrywki. Dzięki tej właściwości staje się czymś więcej niż zabawą – może być potraktowany, jako uniwersalne środowisko edukacyjne, w którym dzieci zdobędą wartościowe kompetencje społeczne oraz będą się uczyć poprzez działanie i eksperymentowanie. W związku z tym, traktujemy Minecraft jako narzędzie, formę. Nasze zajęcia mają przede wszystkim charakter edukacyjny, i takie właśnie treści prezentujemy dzieciom w świecie, który bardzo lubią i dobrze znają – w świecie gry Minecraft.
Na zajęciach z Podstaw Programowania zapoznamy się z podstawowymi pojęciami i konstrukcjami logicznymi z zakresu programowania: warunek, pętla, zmienna. Uczestnicy będą tworzyć algorytmy w języku blokowym LUA. Na każdym spotkaniu najpierw pracujemy z podręcznikiem, a potem uczymy się podczas gry w Minecraft na mapach edukacyjnych. Grając na serwerze wykonujemy zadania rozwijające cyfrowe kompetencje społeczne.
Wszystko to pod okiem trenerów i programistów, którzy pomagają z każdym napotkanym problemem.
PLAN KURSU
- Witaj świecie – wprowadzenie do kodowania blokowego,
- Kosmiczna przygoda – proste algorytmy ruchu robota,
- Moc pixeli – wprowadzenie pętli REPEAT,
- Bob budowniczy – budowanie figur z użyciem REPEAT,
- Robo Parkour – wprowadzenie warunku IF,
- Kolej na kolej – pisanie kodu z użyciem IF i REPEAT,
- Posterunek robotów – wprowadzenie TRUE/FALSE w warunkach,
- Do wnętrza ziemi – wprowadzenie pętli WHILE,
- Zasobni w zasoby – pętla nieskończona WHILE TRUE DO,
- Pyszna zabawa – wprowadzenie funkcji,
- Wieża maga – zaawansowane konstrukcje z użyciem funkcji,
- Do boju! – konkurs programistyczny, pisanie autorskich programów,
- Wielki finał I – powtórka materiału z semestru,
- ZAMEK PROGRAMISTY – wykorzystanie REPEAT, IF, WHILE do rozwiązania zagadek,
- FABRYKA LOGIKI – wprowadzenie do mechanizmów redstone,
- TNT Challenge – BRAMKI logiczne i redstone: AND,
- Być albo nie być? – BRAMKI logiczne i redstone: OR,
- Trudne decyzje – wprowadzenie konstrukcji ELSE IF,
- Jeżeli jeżeli? – Rozbudowane programy z IF (warunek w warunku),
- Zmieniaj zmienne! – zmienne wprowadzenie,
- Liczby budują – PĘTLA FOR i zastosowanie zmiennych,
- Las informacji – zaawansowane programy ze zmiennymi,
- Mój los w Twoich rękach – zmienne losowe,
- Kreatywny programista – tworzenia autorskich kodów z użyciem wiedzy z całego roku,
- Spotkanie powtórkowe z całego semestru – konkurs programistyczny,
- Wielki finał II – spotkanie z programowaniem tekstowym – wprowadzenie do kursu dla zaawansowanych.