Out of stock

WARSZAWA – Programowanie dla Zaawansowanych – Ursus – Piątek – 18:15 – 19:45

Pełna cena zajęć: 1740 zł

Na tych warsztatach programujemy w tekstowych językach LUA i Pythonsą to języki używane w profesjonalnej pracy programistycznej, język Python jest maturalnym językiem programowania.

Dodatkowo uczestnicy przygotowują własne mody i skiny do gry oraz uczą się korzystać z konsoli poleceń Minecraft. Zwieńczeniem zajęć jest realizacja samodzielnych projektów programistycznych z wykorzystaniem elementów elektroniki. Poniżej znajdą Państwo dokładny opis zajęć.

Warsztaty realizujemy w trybie rocznym, kurs składa się z 26 spotkań, które odbywają się raz w tygodniu i trwają 1,5 godziny. Dzięki dodatkowym materiałom na naszym kanale YT mogą ćwiczyć zdobyte umiejętności w domu.

Kurs rozpoczyna się w październiku 2019 i kończy w maju/czerwcu 2020.

Zajęcia dla dzieci w wieku 10-12 lat.

 

Zaliczka: 200,00 

BRAK WOLNYCH MIEJSC

Plan KURSU

  1. Witaj świecie – wprowadzenie do komend tekstowych w Minecraft,
  2. To mój kawałek podłogi – komendy tekstowe z użyciem zmiennych, wprowadzenie do World Edit,
  3. Mam tę moc – zaawansowane komendy tekstowe World Edit, generowanie brył o zadanych parametrach,
  4. Back to the basics – wprowadzenie do kodowania tekstowego LUA, zapoznanie z zaawansowanymi robotami,
  5. Inteligentni pomocnicy  – wprowadzenie pętli FOR, składnia języka LUA, pisanie pierwszych programów,
  6. Nieskończone kodowanie – wprowadzenie pętli WHILE TRUE DO oraz warunku IF,
  7. Wszystko się łączy – ćwiczenia z użyciem pojęć z poprzedniego spotkania, nadawanie wiadomości sygnałem Morse’a, sterowanie monitorami,
  8. Zmieniaj zmienne – tworzenie zaawansowanych programów z użyciem zmiennych,
  9. Ach ci los! – spotkanie powtorkowe, użycie zmiennych losowych,
  10. Lucky block – wprowadzenie do tworzenia własnych modów, projektowanie bloków,
  11. Magiczne przedmioty – dalsze projektowanie modów, algorytmy i sortowanie,
  12. Stwory potwory – zakończenie realizacji własnych modów, kod binarny,
  13. Wielki finał I – powtórka materiału z semestru,
  14. Wąż i żółw – wprowadzenie do języka Python, składnia, wykorzystanie modułu Turtle – proste programy rysujące, zmienne,
  15. Programista rysuje – zaawansowane programy z użyciem modułu Turtle, pętle w języku Python, realizacja własnych projektów graficznych,
  16. Sztuczna inteligencja? – wykorzystanie Python do operacji matematycznych, pisanie programów zgadujących liczbę, warunki w Python,
  17. 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),
  18. Wąż buduje – programowanie Minecraft za pomocą Python, generowanie brył o zadanych parametrach,
  19. Kod na minigry – rozbudowane programy, tworzenie własnych gier w Minecraft za pomocą Python,
  20. Patrz pod nogi! – rozbudowane programy Python, wykorzystanie modułów Random i Time, funkcje,
  21. Python ostatnie starcie – tworzymy zaawansowaną grę Python
  22. Wąż i elektronika – zapoznanie z programowaniem mikrokontrolerów,
  23. Pułapka na zombiaki – tworzenie układów z sensorem ruchu i brzęczykiem,
  24. W to mi graj – tworzenie gier tekstowych Python z Microbit
  25. Przyspieszamy – tworzenie gier przy użyciu akcelerometru
  26. Wielki finał II – podsumowanie semestru, World Painter – tworzenie własnych światów w Minecraft,

Zajęcia będą się odbywały niedaleko PKP Warszawa Ursus, w Centrum Edukacyjnym No.1 przy ul. Aleja Bzów 47 (mapka).

 

Dlaczego 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.

 

Czego uczymy się podczas kursu programowania?

Podczas kursu zaznajamiamy dzieci z podstawami programowania robotów w języku LUA a także dajemy im zadania o charakterze otwartym, gdzie muszą – z wykorzystaniem zdobytej już wiedzy i umiejętności – znaleźć rozwiązania zadań programistycznych. Podczas kursu uczymy wykorzystywania przez roboty pętli powtarzania pewnych czynności lub sekwencji czynności, pętli warunkujących zachowanie robotów w zależności od tego, co napotka lub czego nie napotka oraz pętli wykonywania czegoś dopóki coś się nie stanie. Po zapoznaniu się z tymi programami będziemy je łączyć i budować bardziej złożone sekwencje kodu. Wszystko to pod okiem trenerów i programistów, którzy pomagają z każdym napotkanym problemem.

 

Jak wyglądają zajęcia? Czy dzieci cały czas siedzą przy komputerach?

Wszystkie nasze zajęcia z programowania mają podobną strukturę i każde spotkanie dzieli się na trzy bloki. Na początku pracujemy z dziećmi na stworzonych przez nas podręcznikach dzięki czemu wprowadzamy je w tematykę spotkania. Jeżeli będziemy mówić na tym spotkaniu o pętli „Jeżeli” to w podręczniku pojawią się zadania związane ogólnie z warunkowaniem a następnie z tym, jak je zastosować w programowaniu.
Druga część spotkania polega na rozwiązywaniu indywidualnych map w grze Minecraft. Można to porównać do przeżywania przygody tematycznej w grze, jednak po drodze na gracza czekają postawione przez nas zadania, które wiążą się z tematyką z podręcznika. W kursie Wstęp do programowania będzie to np. ułożenie odpowiedniego ciągu logicznego z kolorowej wełny a w kursie Podstawy programowania – ułożenie programu w robocie, żeby ten otworzył zablokowane drzwi czy odkopał zawalony tunel. Staramy się żeby zadania były emocjonujące i angażujące. Patrząc po entuzjazmie naszych kursantów chyba dobrze nam to idzie J
Trzecią, ostatnią częścią zajęć jest wspólna gra na naszym serwerze (każdy jest przygotowywany specjalnie dla danej grupy i nikt z zewnątrz nie ma do nie go dostępu). Dzięki temu, że sami administrujemy nasze serwery jesteśmy w stanie stworzyć dobre środowisko do wzajemnej współpracy na zajęciach i dawać dzieciom wyzwania grupowe. Dzięki temu dobrze się bawiąc uczą się zasad współpracy w świecie cyfrowym.

Kursy Programowanie dla zaawansowanych, Game Studio czy Akademia YouTube też bazują na podręcznikach na początku każdego spotkania, jednak później zmienia się formuła dwóch kolejnych części bardziej na tworzenie swoich treści i pracy twórczej.

 

Jak liczne są grupy i ilu jest prowadzących?

Nasze grupy mają zawsze maksymalnie 12 osób i są prowadzone przez dwóch trenerów. Jeżeli grupa liczy do 7 osób, dopuszczamy możliwość prowadzenia jej przez jednego prowadzącego. Nasi prowadzący przechodzą szkolenia trenerskie przygotowujące ich do pracy pedagogicznej oraz programistycznej.

 

Czy zadajemy prace domowe? Czy dziecko poza kursem dalej może pracować na naszych materiałach?

Na kursie Podstawy Programowania dzieci, które chcą jeszcze więcej wykrzesać z robotów, na których pracujemy mogą wejść na nasz kanał YouTube, na którym proponujemy dodatkowe zadania z programowania. Nie są to prace domowe, a zadania dla chętnych, którzy wyjątkowo zaangażowali się w programowanie. Chwaląc się na zajęciach rozwiązaniami zadań z YouTube dzieci mogą zdobywać dodatkowe punkty na swoich segregatorach J Jednocześnie praca z tymi materiałami samemu znacząco wpływa na umiejętności programowania dzieci, bowiem wynikają one z motywacji autonomicznej.

Na kursach Programowanie dla Zaawansowanych oraz Game Studio uczymy dzieci metod programowania przy użyciu już bardziej dorosłych języków programowania oraz profesjonalnych programów do tworzenia gier. W związku z tym możliwości pracy w domu są w zasadzie nieograniczone a wystarczy w zasadzie ściągnąć odpowiednie programy, które prowadzący podpowiedzą na zajęciach.

 

Co jeżeli dziecko będzie sobie radziło za słabo lub zbyt dobrze?

Zdajemy sobie sprawę, że każdy uczy się inaczej i nowe treści mogą okazać się zbyt trudne lub zbyt łatwe. Żeby dobrze wybrać kurs dla dziecka, sugerujemy zapisać się na zajęcia pokazowe – służą one m.in. temu, żeby prowadzący doradzili, na który kurs lepiej wysłać dziecko. Z doświadczenia wiemy, że gdy dziecko jest pomiędzy poziomami kursów, to lepiej żeby chodziło na ten, na którym radzi sobie dobrze – w ten sposób umiejętności związane z programowaniem zostaną solidnie ugruntowane a dziecko będzie czerpało dużo satysfakcji z zajęć. Wolimy żeby dzieci były dobrze przygotowane do trudniejszego kursu, dzięki czemu poradzą sobie na nim lepiej a niżeli miałyby się zniechęcić, bo coś okaże się za trudne.

Na samych zajęciach zdarza się też tak, że jedna osoba zrobi zaplanowane zadania sprawniej niż inne. Nie będzie się wtedy nudzić! Nasi trenerzy zawsze mają w zanadrzu zadania dla ambitnych, czyli takie, które stanowią większe wyzwanie dla uczestnika zajęć. Dla super ambitnych mamy też zadania umieszczone na naszym kanale YouTube. Zachęcamy do ich obejrzenia pod tym linkiem.

A jeżeli na zajęciach dziecko nie radzi sobie samemu to nasi trenerzy pomogą indywidualnie a w sytuacjach, gdy to też nie pomoże – zaproponujemy prostszy kurs żeby podszlifować brakujące umiejętności.

 

Czy rodzic na zajęciach zostaje z dzieckiem czy ma wyjść?

Z naszego doświadczenia wiemy, że dzieci lepiej pracują, gdy rodzica nie ma obok J Mniej się obawiają niepowodzenia i więcej czerpią z pracy grupowej. Dlatego podczas zajęć, sugerujemy żeby zostawić dziecko na zajęciach. Jeżeli nie mają się Państwo gdzie podziać na czas zajęć, to niektóre nasze lokalizacje są dostosowane żeby napić się kawki w pokoju obok, do czego serdecznie zapraszamy J Zajęcia, na które dzieci przychodzą z rodzicami to zajęcia pokazowe oraz ewentualnie ostatnie w danym kursie (żeby dzieci mogły się pochwalić swoimi pracami).

 

Na który kurs mam zapisać dziecko?

Jeżeli zapisują się Państwo na nasze zajęcia pierwszy raz i mają Państwo młodsze dziecko, dobrze sugerować się przedziałem wiekowym kursów – Wstęp do Programowania dla dzieci 7-8 lat, Podstawy Programowania 8-10 lat. Dla dzieci, które nie miały jeszcze styczności z programowaniem nie proponujemy trudniejszych kursów. Jeżeli obawiają się Państwo, że Wstęp będzie za prosty lub Programowanie za trudne, najlepiej zapisać się też na nasze zajęcia pokazowe, które służą nie tylko zobaczeniu, jak wyglądają nasze zajęcia, ale i sprawdzeniu, który kurs lepiej pasuje do dziecka. Czasami lepiej, żeby dziecko poszło na nieco prostszy kurs żeby czuło się pewnie i z satysfakcją za rok wkroczyło na kolejny etap niż żeby poszło na zbyt trudny kurs i zraziło się niepowodzeniami.

Jeżeli są Państwo z nami już kolejny rok, powinniście dostać pod koniec zajęć Kartę Opisową ucznia gdzie prowadzący sugerują kolejny etap nauki. Jeżeli nie mają Państwo tej karty, prosimy o kontakt z biurem pod adres biuro@mindcloud.pl – sprawdzimy, jaki kurs zasugerował prowadzący.

 

Co trzeba mieć ze sobą na zajęcia?

Uśmiech! J Zapewniamy wszystkie potrzebne materiały oraz sprzęt. Każde dziecko pracuje przy indywidualnym stanowisku komputerowym, dostaje materiały do swojego segregatora. Segregator nosimy z zajęć na zajęcia, ponieważ często odwołujemy się do wcześniejszych lekcji.

 

Czy podpisujemy jakąś umowę?

Tak, robimy to elektronicznie. Umowa to tak naprawdę nasz regulamin, z którym mogą się Państwo zapoznać tutaj. Umowę zawieramy w momencie, gdy rezerwują Państwo miejsce na kursie i wpłacają zaliczkę – wtedy na podany adres email przyjdzie wygenerowane potwierdzenie zawarcia umowy na odległość, która na pierwszej stronie zawiera dane dotyczące realizacji konkretnego kursu (Państwa dane, miejsce, czas kursu, formę płatności) oraz pod spodem regulamin. Przykładową umowę mogą Państwo zobaczyć pod tym linkiem. Przy zawieraniu umowy na odległość przysługuje Państwu prawo do odstąpienia od niej w terminie 14 dni z pełnym zwrotem zaliczki. Wyjątek stanowi sytuacja, gdy do rozpoczęcia zajęć pozostało mniej niż 7 dni.

 

Jak wyglądają płatności? Czy można płacić w ratach?

Formę płatności wybierają Państwo podczas rezerwacji miejsca. Niezależnie od wybranej formy płatności, kwota za kurs jest niezmienna. Przy zapisie na kurs wpłacają Państwo zaliczkę – jest ona opłatą za pierwszy miesiąc zajęć, wchodzi w całość kwoty za kurs. Pozostałe 1540 zł mogą Państwo:

– zapłacić jednorazowo do końca października 2019

– podzielić na dwie płatności – 670 do końca października oraz 870 do końca lutego 2020

– podzielić na 7 równych rat po 220 zł każda płatne do końca miesięcy: październik, listopad, grudzień, styczeń, luty, marzec, kwiecień.

 

Czy zapisując więcej niż jedno dziecko mogę liczyć na zniżkę?

Oczywiście J Zapraszamy do kontaktu z biurem pod numerem telefonu 507 173 743 lub 507 174 662 lub mailem biuro@mindcloud.pl aby otrzymać kod rabatowy do wpisania przy dokonywaniu rezerwacji miejsca.

 

Co jeżeli nie możemy przyjść na jakieś zajęcia?

W miarę możliwości staramy się zapewnić grupy, w których mogą Państwo odrobić zajęcia. Im wcześniej będziemy wiedzieć, że nie mogą być Państwo na zajęciach (np. w związku z wyjazdem czy innymi planami), tym więcej możliwości odrobienia danego spotkania będziemy mogli zaproponować. Dobrze jest dać nam możliwie wcześniej znać, ponieważ różne grupy idą różnym tempem. Na przykład grupy sobotnie mają więcej przerw spowodowanych długimi weekendami gdy nie ma wtedy zajęć niż powiedzmy środy. Dlatego zajęcia środowe zazwyczaj można odrobić w sobotę, ale sobotnich w środę – już niekoniecznie, bo tamta grupa miała je wcześniej.

O każde odrabianie zajęć należy zapytać biuro ośrodka, nie umawiać tego indywidualnie z prowadzącym. Biuro umawia „odrabianki” dla wielu osób i musimy mieć te informacje np. żeby przekazać trenerom dodatkowe materiały na zajęcia czy zatroszczyć się o to, czy w dane grupie jest wolny komputer, przy którym dziecko będzie mogło pracować.

 

Czy w okolicy świąt zajęcia się odbywają?

Zazwyczaj nie. Staramy się tak układać harmonogram zajęć, żeby umożliwić Państwu spokojne wyjazdy i powroty związane z okresem świątecznym czy długimi weekendami. Dlatego czasami nawet nieco na wyrost mamy w harmonogramie zaplanowaną przerwę. Wszystkie 26 spotkań jednak się odbędzie – zajęcia potrwają po prostu nieco dłużej w czerwcu i np. zamiast kończyć się w pierwszym tygodniu czerwca, skończą się w drugim. Harmonogram naszych zajęć znajdą Państwo w zakładce O nas/ ośrodki-kontakt/Warszawa/Harmonogram – tutaj.

 

Co jeżeli dziecku nie spodoba się na zajęciach? Jak wygląda rezygnacja z zajęć?

Jeżeli podczas zajęć stwierdzicie Państwo, że jednak kurs nie odpowiada dziecku można z niego zrezygnować i rozwiązać umowę. Zgodnie z naszym regulaminem, należy to zrobić pisemnie (najlepiej mailowo na biuro@mindcloud.pl). Umowa ma miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca kalendarzowego. To znaczy, że wypowiadając umowę np. na początku czy pod koniec listopada, obowiązuje ona do końca grudnia. Do tego czasu dziecko może chodzić na zajęcia, a Państwo są zobowiązani do zapłaty rat przypadających w tym terminie.

Jeżeli zdarzy się taka sytuacja, to prosimy jednak najpierw o kontakt. Dzieci rzadko rezygnują z naszych zajęć, a jeżeli – jest to zazwyczaj kwestia niedopasowania treści kursu. Postaramy się wtedy poprosić trenera o bardziej indywidualne podejście lub zaproponujemy grupę z bardziej odpowiednim materiałem.