Wprowadzenie
Pierwsza część kursu realizowana jest w języku Scratch. Jest to edukacyjny język, stworzony jako narzędzie do nauczania dzieci podstaw programowania. Umożliwia łatwe tworzenie interaktywnych historyjek, animacji, bądź gier. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, które ułożone we właściwy sposób tworzą działający program lub grę.
W drugiej części uczestnicy będą mieć niepowtarzalną możliwość poznania różnych aspektów Minecrafta z perspektywy programowania. Wszelkie skrypty i programy stworzone na zajęciach zostaną przeniesione do prawdziwego świata Minecrafta. Dołącz do programistów Minecrafta i spójrz na niego od innej, programistycznej strony. Granie w Minecrafta to jedno, a zapanowanie nad światem i samą grą to już coś kompletnie innego.
Program kursu
1Lekcja 1. Scratch - Minecraft
Lekcja ma na celu przedstawienie uczniom, czym jest programowanie oraz zapoznanie ich ze środowiskiem Scratch, jego elementami i sposobem tworzenia programów i gier. Pierwszy projekt będzie związany ze światem Minecrafta i będzie wykorzystywał jego elementy.
2Lekcja 2. Scratch - Pacman
Celem lekcji jest poznanie zasad działania niektórych efektów np. duch oraz przypomnienie zmiennych i ich możliwości wpływu na różne elementy gier.
3Lekcja 3. Scratch - Batyskaf
Podczas zajęć poznane zostaną zasady klonowania (duplikowania) na podstawie gry „Batyskaf”.
4Lekcja 4. Scratch - T-rex cz. I
Na lekcji odbędzie się quiz sprawdzający wiedzę uczniów. Następnie stworzona zostanie gra nawiązująca do słynnego dinozaura pochodzącego z przeglądarki Google w trybie offline.
5Lekcja 5. Scratch - T-rex cz. II
Zajęcia stanowią kontynuację poprzedniej lekcji.
6Lekcja 6. Scratch - PlatformerSUS, cz. I
Celem lekcji jest stworzenie rozbudowanej gry platformowej osadzonej w uniwersum gry Among US. Na zajęciach uczniowie poznają podstawowe zasady i mechaniki tworzenia gier platformowych.
7Lekcja 7. Scratch - PlatformerSUS, cz. II
Zajęcia stanowią kontynuację poprzedniej lekcji. Na lekcji uczestnicy skupią się na tworzeniu własnych poziomów.
8Lekcja 8. Scratch - Powtórzenie wiadomości
Celem zajęć będzie powtórzenie materiału ze Scratcha.
9Lekcja 9. Minecraft - Wyspa tajemnic
Po rozbiciu statku, lądujesz na nieznanej wyspie musisz wybudować, podstawową infrastrukturę żeby przeżyć wyspa skrywa pewną tajemnicę.
10Lekcja 10. Minecraft - Podróż do Netheru
Musisz samodzielnie przygotować się do podróży do Netheru, zbierając zasoby, budując portal korzystaj z pomocy swojego pomocnika agenta.
11Lekcja 11. Minecraft - Długa noc
Musisz przetrwać noc pełną potworów, budując schronienie, zdobywając broń i walcząc z hordami niebezpiecznych stworzeń.
12Lekcja 12. Minecraft - Jumanji
Uczniowie poznają bliżej działanie Agenta. Poznają kod potrzebny do poruszania się
nim, stawiania bloków oraz wypełniania slotów blokami. Agent będzie również
wykonywał zadania w prostej pętli.
13Lekcja 13. Minecraft - Powtórzenie wiadomości
W ramach lekcji powtórzeniowej uczniowie powtarzają i utrwalają wiedzę zdobytą na
poprzednich zajęciach. Lekcję rozpoczynamy uzupełnieniem quizu zawierającego
pytania dotyczące zagadnień związanych z budowaniem programów w Minecraft
Education. Następnie wykonujemy z dziećmi zadania dotyczące utrwalenia wiedzy i
wiadomości z lekcji.
14Lekcja 14. App Inventor - Lekcja pokazowa
Zastanawiasz się co Cię czeka w przyszłym roku. Już dziś serwujemy przedsmak tego co dla Ciebie przygotowaliśmy - tworzenie aplikacji na telefon. Łap smartfon w dłoń i działamy!
15Lekcja 15. Minecraft - W komnacie Dumbledore'a
Uczniowie poznają bliżej działanie magii i eliksirów w świecie Minecrafta. Nauczą się
korzystać ze statywu alchemicznego i stworzą swoją pierwszą recepturę. Poznają
również tajniki używania stołu do zaklęć aby zaczarować swój miecz do walki ze złą
wiedźmą.
16Lekcja 16. Minecraft - Podwodna Odyseja
Na lekcji opanujemy teleportacje do wybranego biomu,
będziemy stosować różne efekty, które będą miały wpływ na nas jaki i
naszych przeciwników, powtórzymy wiadomości o kształtach oraz
zastosujemy losowanie pozycji dla wybranych obiektów.
17Lekcja 17. Minecraft - Eksploracja Kopalni
Celem lekcji jest utrwalenie wiadomości dotyczących pętli,
zdarzeń, koordynatów, instrukcji warunkowych oraz budowy czujników.
18Lekcja 18. Minecraft - Ocalenie od Apokalipsy Zombie
Uczniowie na lekcji , tworzą grę typu obrona wieży gdzie w określonych odstępach
czasu pojawiają się nowi przeciwnicy. Każda kolejna fala wrogich mobów posiada
inne, dodatkowe umiejętności które są im przypisane. Cały skrypt w końcowym
etapie projektu jest połączony w jeden działający program.
19Lekcja 19. Teleturniej
Uczniowie w przenoszą się do studia, w którym odbywa się teleturniej. Ich zadaniem
jest stworzenie bazy odpowiedzi i pytań przy tablic, a także zaprogramowanie quizu.
20Lekcja 20. Nawiedzony dom
Głównym bohaterem przygody jest Agent. Naszym zadaniem będzie eksploracja nawiedzonego domu, używając narzędzi jako przycisków. W trakcie eksploracji będziemy znajdować różne przedmioty, które z czasem będziemy programować.

