PROGRAMOWANIE DLA ZAAWANSOWANYCH
warsztaty dla dzieci 10-12 lat w świecie gry Minecraft
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 Programowania dla Zaawansowanych uczestnicy będą zgłębiać tajniki komend w Minecraftcie, programować tekstowo zaawansowane roboty w grze, tworzyć własne modyfikacje do gry. W drugiej części kursu, przy pomocy języka Python będziemy programować własne mini gry w Minecraftcie oraz płytkę Microbit, która posłuży nam za kontroler do gry. Kurs Programowanie dla Zaawansowanych jest bardzo zróżnicowanym kursem dla dzieci, które miały już doświadczenie z programowaniem i nie boją się nowych wyzwań. Wszystko to pod okiem trenerów, którzy pomagają z każdym napotkanym problemem i wspierają uczniów podczas rozwiązywania zadań. |
Plan KURSU
- Witaj świecie – wprowadzenie do komend tekstowych w Minecraft
- To mój kawałek podłogi – komendy tekstowe z użyciem zmiennych, wprowadzenie do World Edit
- Mam tę moc – zaawansowane komendy tekstowe World Edit, generowanie brył o zadanych parametrach
- Back to the basics – wprowadzenie do kodowania tekstowego LUA, zapoznanie z zaawansowanymi robotami
- Inteligentni pomocnicy – wprowadzenie pętli FOR, składnia języka LUA, pisanie pierwszych programów
- Nieskończone kodowanie – wprowadzenie pętli WHILE TRUE DO oraz warunku IF
- Wszystko się łączy – ćwiczenia z użyciem pojęć z poprzedniego spotkania, nadawanie wiadomości sygnałem Morse’a, sterowanie monitorami
- Zmieniaj zmienne – tworzenie zaawansowanych programów z użyciem zmiennych
- Ach ci los! – spotkanie powtorkowe, użycie zmiennych losowych
- Lucky block – wprowadzenie do tworzenia własnych modów, projektowanie bloków
- Magiczne przedmioty – dalsze projektowanie modów, algorytmy i sortowanie
- Stwory potwory – zakończenie realizacji własnych modów, kod binarny
- Wielki finał I – powtórka materiału z semestru
- Wąż i żółw – wprowadzenie do języka Python, składnia, wykorzystanie modułu Turtle – proste programy rysujące, zmienne
- Programista rysuje – zaawansowane programy z użyciem modułu Turtle, pętle w języku Python, realizacja własnych projektów graficznych
- Sztuczna inteligencja? – wykorzystanie Python do operacji matematycznych, pisanie programów zgadujących liczbę, warunki w Python
- Wąż w Minecraft – programowanie gry za pomocą Python, zmiana położenia gracza (koordynaty x,y,z) oraz wpływanie na zmienne bloków (ID)
- Wąż buduje – programowanie Minecraft za pomocą Python, generowanie brył o zadanych parametrach
- Kod na minigry – rozbudowane programy, tworzenie własnych gier w Minecraft za pomocą Python
- Patrz pod nogi! – rozbudowane programy Python, wykorzystanie modułów Random i Time, funkcje
- Python ostatnie starcie – tworzymy zaawansowaną grę Python
- Wąż i elektronika – zapoznanie z programowaniem mikrokontrolerów
- Pułapka na zombiaki – tworzenie układów z sensorem ruchu i brzęczykiem
- W to mi graj – tworzenie gier tekstowych Python z Microbit
- Przyspieszamy – tworzenie gier przy użyciu akcelerometru
- Wielki finał II – podsumowanie semestru, World Painter – tworzenie własnych światów w Minecraft.