Podstawy programowania i algorytmy - kurs 18 000 rubli. z Coddy School of Programming for Children, szkolenie 3 moduły (miesiące)
Miscellanea / / December 04, 2023
Szkolenie odbywa się w oparciu o autorską metodologię, z uwzględnieniem wymagań Federalnego Państwowego Oświaty Standard Federacji Rosyjskiej dotyczący organizacji procesu edukacyjnego w szkole podstawowej i społeczności zawodowej w odniesieniu do specjaliści IT. Kurs został przetestowany metodologicznie w ponad 500 szkołach w Rosji.
Cel kursu: Daj dzieciom wizualne zrozumienie programowania i zapoznaj je z podstawowymi zasadami programowania i algorytmami
Podczas zajęć dziecko nauczy się:
- myśleć logicznie;
- rozwiązywać nietrywialne problemy;
- interakcja z komputerem;
- Praca w Grupie.
Codewards uczy „poprawnego” programowania
Na lekcjach dzieci uczą się programowania obiektowego, czyli od razu piszą kod, a nie przesuwają „klocki”. Daje to podstawową wiedzę na temat działania kodu i możliwość szybkiego dostosowania się do dowolnego języka programowania w przyszłości. Specjalnie na potrzeby kursu opracowaliśmy uproszczoną wersję CoffeeScriptu, która opiera się na JavaScript. Jest przystosowany do nauczania dzieci w wieku szkolnym i ma znacznie uproszczoną składnię.
Łatwe do ćwiczenia w domu
Aby wziąć udział w kursie Codewards nie musisz instalować specjalnych programów. Do pełnego dostępu do platformy wystarczy przeglądarka i łącze internetowe.
Technika gry
Codewards to fascynujący świat, w którym dziecko trafia jako inżynier ratownik. Będzie musiał wykonywać misje, przywracać działanie systemów podwodnej stacji, programować roboty i walczyć ze złym Kodavrem. Scenariusz i mechanika gry sprawiają, że kurs jest naprawdę interesujący dla dzieci. Takie podejście utrzymuje ich uwagę przez cały kurs, angażuje ich w proces uczenia się i poznawania nowych materiałów.
Gorące tematy
Oprócz tematów programistycznych (obiekt, polecenie, program, algorytm, pętla, pętla zagnieżdżona) studenci otrzymają wprowadzenie do tematów alfabetyzacja cyfrowa:
- informacje: koncepcja, klasyfikacja, przechowywanie i dystrybucja (źródła);
- interfejs: koncepcja, typy, elementy;
- urządzenia wejściowe i wyjściowe;
- Profile internetowe i społecznościowe, podstawowe zabezpieczenia w Internecie.
- Rozwijanie umiejętności przyszłości
Samoorganizacja:
- zdolność adaptacji i elastyczność;
- uwaga;
- inicjatywa i niezależność.
Praca w zespole:
- przywództwo;
- współpraca;
- Komunikacja.
Systemy myślenia:
- analiza i synteza;
- relacje w systemie;
- rozwiązywanie problemów z nieznanymi danymi.
Śledź postępy swoich dzieci
Platforma pokazuje, jak długo dziecko programuje, jakie napotkało trudności i na jakim etapie jest obecnie.
Wykonane przez profesjonalistów
Platforma edukacyjna Codewards została stworzona przez specjalistów IT (firma nr 1 w rozwój aplikacji mobilnych w Rosji - Redmadrobot) oraz wiodący metodycy, praktycy gier i psychologowie.
„Codwards” jest oficjalnym partnerem i twórcą symulatora ogólnorosyjskiej akcji „Lekcja liczbowa”, organizowanej przez Ministerstwo Edukacji i Ministerstwo Rozwoju Cyfrowego. Ponad 5 milionów uczniów ze wszystkich szkół w Rosji wykonało zadania na platformie Codewards.
Programowanie to jedna z kluczowych kompetencji nowej gospodarki cyfrowej. W przyszłych realiach umiejętność ta stanie się tak podstawowa, jak umiejętność pisania i czytania. Zanurzając dzieci w programowaniu już dziś, tworzymy solidny fundament pod ich kompetencje zawodowe w przyszłości.
Po ukończeniu kursu każde dziecko otrzymuje oficjalny certyfikat ukończenia kursu od CODDY i Codewards.
Dzień pierwszy: Wprowadzenie do świata gier i programowania
• Studiowanie interfejsu Codewards
• Wprowadzenie do świata programowania w Codewards
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień drugi: Algorytm
• Co to jest algorytm
• Programowanie robotów z wykorzystaniem algorytmów
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień trzeci: Tworzenie i wykonywanie algorytmów
• Kontynuacja nauki algorytmów
• Znajdowanie błędów w algorytmach
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień czwarty: Performer: formalny i nieformalny. System poleceń executora.
• Komunikacja „formalny wykonawca” – „system poleceń”.
• Ustalanie i udowadnianie prawdziwości i fałszywości twierdzeń.
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień piąty: Pojęcie „prawdy” i „fałszu”
• Prawdziwość i fałszywość twierdzeń
• Znajdowanie błędów w algorytmach
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień szósty: Przedmiot i własność przedmiotu
• Czym jest przedmiot
• Programowanie obiektowe
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień siódmy: Klasyfikacja obiektów
• Najprostsze programy do zarządzania obiektami
• Tworzenie programów do sterowania kilkoma obiektami
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień ósmy: Zarządzanie wieloma witrynami
• Nauka zarządzania wieloma obiektami
• Sekwencje uczenia się
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień dziewiąty: Powtarzanie czynności. Pojęcie „cyklu”, zastosowanie konstrukcji cyklu w kodzie programu
• Czym jest cykl
• Zastosowanie pętli w programowaniu
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień dziesiąty: Pętle i optymalizacja algorytmów
• Utrwalenie tematyki cykli
• Wprowadzenie do koncepcji „Optymalizacji”, „Optymalnej Ścieżki”
• Rozwiązywanie problemów związanych z cyklami
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień jedenasty: Optymalizacja pętli i algorytmów
• Uzupełnienie tematu cykli
• Zastosowanie zasad optymalizacji do zrealizowanych zadań
• Rozwiązywanie problemów związanych z cyklami
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.
Dzień dwunasty: Zarządzanie obiektami wielofunkcyjnymi, wielofunkcyjnymi i jednofunkcyjnymi.
• Zarządzanie wieloma obiektami
• Obiekt wielofunkcyjny i monofunkcyjny
Po lekcji zadawane są prace domowe zgodnie z tematem lekcji.