Wprowadzenie
Podstawy programowania realizowane są 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ę. Podczas kursu poznajemy również sposoby modyfikacji gry Minecraft Education z wykorzystaniem środowiska MakeCode.
Podczas pierwszej części kursu poznajemy zastosowanie obiektów blokowych. W drugiej części wprowadzane są inne języki i platformy takie jak m.in.: KODU (tworzenie gier 3D). Po ukończeniu kursu każdy uczestnik otrzymuje certyfikat potwierdzający uczestnictwo. KONIECZNA JEST UMIEJĘTNOŚĆ PISANIA, CZYTANIA ORAZ LICZENIA W ZAKRESIE 20.
Program kursu
1Lekcja 1.Scratch - Crafting Table
Minecraft w Scratchu? Bezproblemowo! Dołącz do misji, w której zasiądziesz za sterami
własnego Crafting Table. Przesuwaj bloki, twórz i graj. Minecraftowe wrażenia
gwarantowane!
2Lekcja 2. Scratch - Angry Birds - polowanie cz.1
Angry Birds znajdziemy nie tylko na tablecie czy w sali kinowej. Jeżeli dobrze poszukacie
znajdziecie je również na naszych zajęciach. Dołącz do drużyny Angry Birds i już dziś zapoluj
na niedobre świnie, których zadaniem jest przejęcie władzy nad światem.
3Lekcja 3. Scratch - Angry Birds - polowanie cz. 2
Misja jeszcze się nie skończyła. Musimy ponownie stoczyć bój ze świnkami - tym razem jest
ich jednak dużo więcej niż ostatnio.
4Lekcja 4. Scratch - Pisak
Twórcy gier doskonale wiedzą, że umiejętność tworzenia grafiki jest kluczem do projektowania własnych gier,
dlatego na lekcji zapoznamy uczniów z kategorią “Pióro” oraz stworzymy prosty edytor do malowania.
5Lekcja 5. Scratch - Matematyka
Halo! Halo! Czy mamy tu fanów matematyki na pokładzie? Jeżeli tak to łapiemy wiatr w żagle
i działamy. Dziś pokażemy Wam, że matematyka nie musi być nudna i można ją wykorzystać
w programowaniu na wiele sposobów.
W trakcie zajęć utworzona zostanie edukacyjna animacja matematyczna pozwalająca na
rozwiązywanie prostych zadań matematycznych. Pokazane zostaną działania
arytmetyczne – mnożenie i dodawanie.
6Lekcja 6. Scratch - Zbierak Fortnite
Kolejny sezon w Fortnite a Ty nie wiesz jak się przygotować? Wskakuj za stery Scratcha i zrób
sobie trening ze zbierakiem. Wędruj po planszy i uderzaj w krytyczne punkty.Dzięki naszemu
treningowi żaden Battle Royal nie będzie Ci straszny.
Podczas zajęć poznamy mechanikę losowania i możliwości jej zastosowania w tworzeniu
gier. Omówione zostaną również podstawowe wiadomości na temat pętli.
7Lekcja 7. Scratch - Zatłoczona droga - cz. I
Bezpieczeństwo na drodze to podstawa. Musimy pomóc naszemu bohaterowi przedostać się
na drugą stronę ulicy ale niestety samochody jeżdżą jak zwariowane. Popatrz w lewo, popatrz
w prawo i biegnij.
Na lekcji utworzona zostanie gra polegająca na przejściu postaci przez ruchliwą ulicę,
unikając potrącenia przez jeżdżące samochody. Podczas tworzenia gry pokazane zostanie
przesyłanie komunikatów oraz odliczanie czasu poprzez użycie stopera.
8Lekcja 8. Scratch - Zatłoczona droga - cz. II
Dalszy ciąg naszej wędrówki. Prawie nam się udało ale samochodów jest coraz więcej. Dasz
radę?
Lekcja ma na celu dokończenie poprzedniej gry oraz podsumowanie zdobytej wiedzy
poprzez samodzielne zrealizowanie zadanego przez nauczyciela projektu.
9Lekcja 9. Minecraft - Pułapki i polowania
Takie nazwy jak Enderman, Creeper czy Ghast nie są Ci obce? Na dzisiejszych zajęciach
przeniesiemy się do całkowicie nowego wymiaru. Dzięki platformie MakeCode będzie w stanie
wniknąć do świata Minecrafta i programować go wedle własnego pomysłu. Nie czekamy -
portal do Minecrafta niedługo się zamyka.
10Lekcja 10. Minecraft - Schron atomowy
Przetrwanie pierwszej nocy jest w Minecrafcie jednym z najbardziej kluczowych momentów.
Zwykle mamy do użytku jedynie podstawowe surowce żeby zbudować drewnianą chatkę. Co
powiecie jednak na schron przeciwatomowy zbudowany ze skały macierzystej? Pierwszego
dnia!
Poznamy podstawy konstrukcji i projektowania budynków, dodawania drzwi i różnych
elementów obronnych.
11Lekcja 11. Minecraft - Parkour - cz. I
Parkour to jedna z najpopularniejszych rozrywek w świecie Minecrafta zaraz obok Bed Wars.
Jesteście gotowi na skakanie po platformach, omijanie pułapek i duże skoki? Jeśli tak to
zakładamy wygodne buty i wskakujemy na tor. Masz lęk wysokości? To nie patrz w dół.
Dalsza część pozyskiwania umiejętności konstruowania elementów w świecie Minecrafta.
Zajęcia przeznaczone w całości na pokonywanie toru przeszkód na wysokości.
12Lekcja 12. Minecraft - Parkour - cz. II
Kolejna część przygody parkourowej. Najpierw 100 metrów biegu, potem skok w przepaść a
na końcu balansowanie na linii. Dasz sobie radę?
Zajęcia stanowią kontynuację poprzedniej lekcji.
13Lekcja 13. Powtórzenie wiadomości
Najwyższa pora sprawdzić jak dużo zapamiętaliśmy z całej naszej przygody. Myszka i
klawiatura w dłoń - pokażmy czego się nauczyliśmy.
Powtórzenie wiadomości opierać się będzie na quizie podsumowującym wiedzę uczniów.
Ponadto uczniowie będą samodzielnie realizować zlecone przez nauczyciela zadania
podsumowujące.
14Lekcja 14. Praca kreatywna i wstęp do Kodu
Pora przejść do nowego wymiaru. Nic nie będzie już takie jak przedtem. Steve przy pomocy
Scratcha otworzył portal do całkowicie nowego miejsca - Kodu Game Lab, w którym można
tworzyć gry w wersji 3D. Dołącz już teraz do nowej przygody w trakcie II semestru.
Zaprezentowana zostanie platforma KODU Game Lab, wykorzystywana na II semestrze
oraz napisana zostanie pierwsza gra trójwymiarowa – „Zjadacz jabłek”. Uczeń zapozna się
z metodami programowania ruchu postaci oraz reagowania na zdarzenia w grze.
15Lekcja 15. Minecraft - Obrona wioski
Na zajęciach wykorzystamy wszystkie poznane techniki aby skutecznie obronić osadników.
16Lekcja 16. Minecraft - Mistrzowie eksplozji
Na lekcji uczestnicy wykorzystają kategorię “Kształty” aby przygotować wybuchowe konstrukcje.
17Lekcja 17. Scratch - Na ratunek AI
Celem lekcji będzie wykonanie projektu nawiązującego motywem do sztucznej
inteligencji uczestnicy wykorzystają zdobytą wiedzę aby zaprogramować rozgrywkę.
18Lekcja 18. Scratch - Wykrywanie ruchu
Zajęcia przeznaczone na sprawdzenie zaawansowanych umiejętności komputera do rozpoznawania materiału video pochodzącego z kamery i odpowiedniego reagowania na nie.
19Lekcja 19. Kapibara klker
Celem lekcji jest stworzenie gry typu clicker. W trakcie projektu wykorzystane
zostaną zmienne i komunikaty.
20Lekcja 20. Smoczy atak
Celem lekcji jest stworzenie gry smoczy atak, w której zmierzymy się z ender
dragonem. Dodatkowo w trakcie zajęć uczestnicy zostaną zapoznani z systemem
klonowania.

