Python i JavaScript: programowanie gier w CodeCombat - kurs 18 000 rub. z Coddy School of Programming for Children, szkolenie 3 moduły (miesiące)
Miscellanea / / December 04, 2023
Wiek: 7-12 lat
Poziom: dla początkujących.
Czas trwania: od 3 modułów (miesięcy), od 24 godzin*.
Forma: lekcje indywidualne i grupowe, offline i online (w czasie rzeczywistym).
Liczba dzieci: od 1 do 8.
Cena:
od 750 rub./godz. w grupie online,
od 850 rubli/godz. w grupie offline,
od 1050 rub./godzinę indywidualnie online,
od 1980 rub./godzinę indywidualnie offline.
Nawet dorosły może się znudzić patrząc na niekończące się linie kodu. Oferujemy naukę programowania poprzez zdobywanie krain i pokonywanie wrogów w najlepszych tradycjach RPG.
CodeCombat to wieloosobowa gra przeglądarkowa, która pozwala nauczyć się kodować oraz poznać JavaScript i Python. Na każdym poziomie gracz otrzymuje konkretne zadanie – np. znaleźć grzyba, który pomoże pokonać kanibala, poprowadzić żołnierzy do bitwy czy wydostać się z lochu. Dziecko będzie sterować początkującym czarodziejem, który wykonuje te zadania za pomocą zaklęć – poleceń JavaScript i Python. Aby ukończyć całą grę, będziesz musiał je dobrze zapamiętać. Na początku wszystko jest proste, ale w miarę postępów w grze zadania stają się coraz bardziej złożone, a dziecko musi coraz więcej myśleć. Na kursie CodeCombat: Pierwsze kroki w JavaScript/Python Twoje dziecko będzie mogło naprawdę poznać języki programowania JavaScript i Python oraz rozwinąć myślenie algorytmiczne.
CodeCombat to nie tylko lekcje z elementami grywalizacji, ale prawdziwa gra, w której uczniowie muszą napisać kompetentny i piękny kod w Pythonie i JavaScript, aby ukończyć wszystkie jego poziomy. W tym przypadku dziecko otrzymuje reakcję swojej postaci w czasie rzeczywistym. Ponadto, rozwiązując problemy programistyczne, które w naturalny sposób przechodzą do coraz trudniejszych poziomów, CodeCombat zapewnia, że Twoje dziecko zawsze rozwija krytyczne myślenie. CodeCombat wyróżnia się tym, że poza możliwością rozgrywki indywidualnej oferuje także wiele opcji gry zespołowej. gry, które pozwalają dzieciom doskonalić umiejętności komunikacyjne, praktyczne myślenie oraz umiejętność współpracy i pracy zespół.
Dlatego CodeCombat nieustannie wymaga od dzieci ćwiczenia nowych form komunikacji łączenia się w zespoły lub pracy indywidualnej z samym komputerem, przekształcając swoje pomysły w wydajne kody.
Dlaczego CodeCombat?
- To tak naprawdę gra, a nie zestaw zgamifikowanych lekcji – może więc wciągnąć nawet najbardziej niespokojnego ucznia;
- CodeCombat jest odpowiedni dla dzieci od 10 roku życia;
- CodeCombat ma interfejs w języku rosyjskim;
- Posiada własny edytor poziomów, za pomocą którego możesz modyfikować grę i oferować własne zadania;
- CodeCombat posiada tryb indywidualny i wiele opcji gry zespołowej;
- Nauczyciel może śledzić postępy całej grupy;
- Za rozwiązanie za pierwszym podejściem bez błędów i za optymalny kod gracz otrzymuje dodatkowe punkty;
- CodeCombat uczy poważnego programowania „nie dla dzieci”: konkursy organizowane są dla prawdziwych profesjonalistów;
- Autorzy obiecują pomóc każdemu, kto ukończy całą grę i osiągnie najwyższy poziom w zdobyciu pracy w USA.
Przed rozpoczęciem zajęć prosimy o utworzenie adresu e-mail dla swojego dziecka. Podaj mu w formie papierowej/telefonu swój login i hasło, które musisz mieć przy sobie podczas zajęć.
Wynika to z konieczności założenia konta w CodeCombat.
Kurs jest odpowiedni dla dzieci:
- Dla zainteresowanych technologią i programowaniem
- Dopiero zaczynam swoją przygodę ze światem programowania
- Osoby chcące udoskonalić swoje umiejętności cyfrowe
- Ci, którzy marzą o tworzeniu własnych gier
Wymagania wobec studentów (poziom wiedzy):
- Pewne korzystanie z komputera (wie, jak włączyć, uruchomić aplikacje, otworzyć foldery, rozumie, czym jest poczta elektroniczna)
- Umiejętność czytania
- Jak działają zajęcia online w CODDY
Zawartość kursu:
- Podstawy programowania w Pythonie i/lub JavaScript oraz algorytmizacja
- Metody, zmienne, typy danych
- pętla while
- Instrukcje warunkowe
- Operatory logiczne
- Algebra logiki
- Funkcje
- Tablice dwuwymiarowe
- dla pętli
- Sposoby iteracji po tablicach
- Działania arytmetyczne
- Współrzędne i przestrzeń
Cele kursu:
1. Opanuj popularne języki programowania Python i JavaScript, pisząc kody programów w środowisku gier.
2. Rozwijaj umiejętności krytycznego myślenia, komunikacji i pracy zespołowej.
3. Poprowadzić dzieci od zainteresowania graniem w gry komputerowe do chęci ich tworzenia i przyszłego rozwoju w branży IT.
Efektem kształcenia:
- Podstawowa znajomość JavaScript i/lub Pythona
- Umiejętność współpracy i pracy zarówno samodzielnie, jak i w zespole
- Rozwój myślenia algorytmicznego, twórczego i krytycznego
- Umiejętność rozwiązywania problemów nieszablonowo
Absolwenci kursu będą potrafili:
- Kompetentnie i sprawnie pisz programy w języku Python i/lub JavaScript
- Pochwal się swoją kreatywnością, tworząc własne gry
- Praca nad kodem oprogramowania samodzielnie i w zespole
- Kontynuuj naukę na kursach programowania stron internetowych i tworzenia gier
- Rozwiązuj niestandardowe problemy
Umiejętności biznesowe:
- Logiczne myślenie
- Kreatywne myslenie
- Stawianie i rozwiązywanie problemów
- Praca w zespole
- Umiejętności komunikacyjne
- Wyszukiwanie i analiza informacji
- Niezależność
- Umiejętności podejmowania decyzji
Czego potrzebujesz na zajęcia:
Aby rozpocząć zajęcia prosimy o utworzenie adresu e-mail dla swojego dziecka. Podaj mu w formie papierowej/telefonu swój login i hasło, które musisz mieć przy sobie podczas zajęć.
Jeśli zajęcia odbywają się online, dziecku będzie potrzebny laptop, dostęp do Internetu i słuchawki, aby mogło komunikować się z nauczycielem.
Po ukończeniu kursu każdy student otrzymuje imienny certyfikat ( https://coddyschool.com/upload/files/cert.jpg) przez CODDY'EGO
8
kursyNauczyciel kursu:
„Rysowanie w stylu „Anime”, „Podstawy rysunku cyfrowego w Procreate”, „Szkicowanie”, „Miasto przyszłości”, „Tworzenie postaci z gry w Photoshopie”, „Projektowanie graficzne w Photoshopie”, „Programowanie Minecrafta”, „Python i JavaScript: programowanie gier w CodeCombat”, „Sztuka cyfrowa: czerpanie z tablet"
Edukacja:
Państwowa Wyższa Szkoła Gospodarki Przestrzennej, specjalność „Architektura”
Doświadczenie:
Od ponad 5 lat uczy dzieci rysować. Znajduje wspólny język z każdym dzieckiem i dorosłym.
Zawodowo biegła znajomość programów Photoshop, Revit, 3ds Max, Autocad, ScetchUp.
Zainteresowania:
projektowanie graficzne, branding, sztuka współczesna, architektura wnętrz, gotowanie.
„Na moich kursach każde dziecko maksymalnie ujawni swój potencjał i będzie mogło poczuć się jak prawdziwy twórca. Wędrując od celu do celu, osiągniemy wielkie wyżyny, bo jak to zwykle bywa, drogę opanuje ten, kto idzie, a „niemożliwe” to słowo, które można znaleźć tylko w słowniku głupców.
6
kursyNauczyciel kursu:
„Programowanie JavaScript”, „Frontend Developer: Strony internetowe w HTML/CSS/JavaScript”, „Kurs Harvard CS50”, „Boty w Pythonie”, „Python i JavaScript: programowanie gier w CodeCombat”, „Tworzenie gier w Scratchu”, „Unreal Silnik 4"
Edukacja:
Państwowy Uniwersytet Techniczny w Jarosławiu (YSTU), Instytut Systemów Cyfrowych (IDS), specjalność „Inżynieria oprogramowania”.
Doświadczenie:
Od początku szkoły średniej pomyślnie ukończył dodatkowe szkolenia z zakresu projektowania obwodów, tworzenia stron internetowych, administracji systemami i baz danych MYSQL. Przez całe lata szkolne i studenckie interesowałem się programowaniem w językach: Pascal, C++, C#, Python, Ruby, JavaScript, a także językach projektowania stron internetowych (HTML, CSS).
Zainteresowania:
Jego hobby to rzeźbienie w drewnie, składanie plastikowych/drewnianych modeli statków, tworzenie stron internetowych i tworzenie programów w Pythonie. Jestem przekonany, że rozwój motoryki rąk i władz umysłowych są ze sobą nierozerwalnie powiązane.
„Zapotrzebowanie na specjalistów IT będzie coraz większe, a zostać jednym z nich oznacza stać się częścią małej historii.”
9
kursyNauczyciel kursu:
„Minecraft: wprowadzenie do sztucznej inteligencji”, „Unity 3D”, „Tworzenie gier mobilnych na Androida”, „Tworzenie gier w Scratchu”, „Programowanie Minecraft”, „Minecraft od podstaw”, „Unreal Engine 4”, „Modelowanie 3D gier”, „Python i JavaScript: Gaming programowanie w CodeCombat”
Edukacja:
Moskiewski Uniwersytet Państwowy nazwany na cześć M.V. Łomonosow, Wydział Mechaniki i Matematyki
Certyfikowany uczestnik programu szkoleniowego z programowania Minecraft
Program Microsoft Certified Teacher Innovator
Doświadczenie:
Zajmuje się tworzeniem oprogramowania w języku Java i C, programowaniem wielowątkowym. Stale się doskonali, wykorzystuje nowoczesne podejścia w rozwoju i zarządzaniu projektami. Studiuje wzorce projektowe i architekturę projektów oprogramowania, posiada wiedzę z zakresu kryptografii i ochrony danych. Aktywnie interesuje się tematyką sieci neuronowych i analizą danych. Ukończył szkolenie w Samsung SW&IT School z podstaw informatyki i programowania, gdzie obronił indywidualny projekt na stworzenie aplikacji na Androida i został absolutnym zwycięzcą finałowego konkursu. Jako członek trzyosobowego zespołu brałem udział w mistrzostwach w sprawach Kaspersky CyberHeroes. Odpowiedzialny za opracowanie demonstracyjnej aplikacji mobilnej oraz ujawnienie strony programowej i sprzętowej projektu. Jest aktywnym twórcą aplikacji w Google Play i ma kilka publikacji na portalu open source GitHub. Prowadzi zdrowy tryb życia i regularnie odwiedza basen.
„Dla każdego studenta bardzo ważna jest przyjazna atmosfera podczas pracy w zespole. Jako nauczyciel i mentor staram się pomóc uczniowi wcielić w życie jego pomysły, jednocześnie tłumacząc mu techniczną stronę zagadnienia na najwyższym poziomie. Wszelkie skomplikowane rzeczy można wyjaśnić prostym językiem: niezależnie od tego, czy piszesz grę, uruchamiasz startup, czy chcesz studiować jakiś kierunek, każdy Twój pomysł zostanie wsparty i wdrożony. Tak powinna wyglądać edukacja technologiczna.”