Programuj przez zabawę.
🐱 Od pierwszego bloczka do własnej gry - dziecko uczy się myśleć jak programista, tworząc animacje, historie i gry, którymi może pochwalić się rodzinie i znajomym.
Scratch pozwala dzieciom poznawać programowanie bez konieczności pisania skomplikowanego kodu. Zamiast wpisywać komendy, uczestnicy łączą kolorowe bloczki i od razu widzą efekt swojej pracy. Krok po kroku poznają zdarzenia, pętle, warunki, zmienne i inne podstawowe mechanizmy programowania, tworząc własne projekty od pierwszych zajęć.
Pierwszy krok do świata programowania.
Programowanie nie musi zaczynać się od trudnych komend i setek linijek kodu. Scratch pozwala dziecku zrozumieć logikę stojącą za programami w sposób wizualny i intuicyjny.
Dziecko nie uczy się definicji na pamięć. Jeśli chce, żeby bohater podskoczył, zdobył punkt albo zareagował na dotknięcie przeszkody, musi samodzielnie wymyślić, jak powiedzieć komputerowi, co ma zrobić.
W ten sposób naturalnie poznaje pętle, warunki, zmienne, zdarzenia i zależności - czyli idee, które później spotka również w takich językach jak Python, JavaScript czy C#.
Od kolorowych bloczków do własnych gier.
16 spotkań. Od pierwszej animacji do własnej gry.
Pierwsze kroki w Scratchu
Poznajemy interfejs Scratcha, duszki, scenę i bloczki. Uczymy bohatera poruszać się, mówić i reagować. Powstaje pierwszy prosty projekt.
Ruch i animacja
Współrzędne X i Y, kierunki, kostiumy i animowanie postaci. Tworzymy własną krótką animowaną historię.
Zdarzenia - komputer reaguje
Uczymy projekty reagować na klawiaturę, kliknięcia i komunikaty. Tworzymy interaktywną scenę sterowaną przez gracza.
Pętle - nie powtarzaj kodu
Poznajemy „powtórz” i „zawsze”. Dziecko odkrywa, jak komputer może wykonywać tę samą instrukcję wielokrotnie bez budowania ogromnego skryptu.
Warunki i podejmowanie decyzji
„Jeżeli”, „jeżeli - w przeciwnym razie” i czujniki. Program zaczyna podejmować decyzje w zależności od tego, co dzieje się w grze.
Pierwsza prawdziwa gra
Łączymy poznane elementy. Sterowanie, przeszkody, kolizje i cel gry. Powstaje pierwsza kompletna mini-gra.
Punkty, życie i zmienne
Poznajemy zmienne. Dodajemy wynik, liczbę żyć i zasady wygranej oraz przegranej.
Losowość i coraz trudniejsza gra
Losowe pozycje, losowe zachowania przeciwników i rosnący poziom trudności. Gra przestaje być przewidywalna.
Klony i wielu przeciwników
Uczymy się tworzyć klony. Jeden duszek może zamienić się w wiele przeszkód, przeciwników albo przedmiotów do zebrania.
Własne bloki i sprytniejszy kod
Tworzymy własne bloki i porządkujemy projekt. Dziecko poznaje ideę dzielenia większego problemu na mniejsze, prostsze części.
Projekt końcowy - własna gra
Uczestnik projektuje własną grę: wybiera bohatera, zasady, cel, przeciwników i sposób zdobywania punktów. Zaczynamy budowę projektu końcowego.
Finalizacja i prezentacja
Testujemy grę, szukamy błędów, poprawiamy mechaniki i dodajemy ostatnie szczegóły. Na koniec każdy prezentuje swój własny projekt.
Własna, działająca gra.
Na zakończenie kursu dziecko nie tylko zna podstawowe
elementy programowania - ma również własny projekt,
który samo zaplanowało i stworzyło.
Rozumie, czym są pętle, warunki, zmienne i zdarzenia,
potrafi szukać błędów oraz rozłożyć większy problem
na mniejsze części. To solidna baza do dalszej nauki
programowania.
Mała grupa. Dużo tworzenia. Zero biernego oglądania.
Program tworzony przez ludzi z IT
Zajęcia zostały zaprojektowane przez osoby z wykształceniem i doświadczeniem zawodowym w branży IT.
Nauka przez własne projekty
Nie uczymy programowania z samych definicji. Każde nowe pojęcie od razu wykorzystujemy do stworzenia czegoś, co działa.
Maksymalnie 5 osób
Prowadzący może obserwować postępy każdego uczestnika i pomagać wtedy, kiedy dziecko naprawdę tego potrzebuje.
Zanim zapiszecie dziecko.
Czy dziecko musi już umieć programować?
Czy Scratch nie jest zbyt prosty?
Jak wyglądają zajęcia online?
Co dziecko stworzy podczas kursu?
Co może robić po Scratchu?
Zapisz swoje dziecko na kurs Scratch.
Napiszcie do nas w wiadomości prywatnej - chętnie odpowiemy na wszystkie pytania, zanim podejmiecie decyzję.