Základy programovania a algoritmov - kurz 18 000 rubľov. z Coddy School of Programming for Children, tréning 3 modulov (mesiace)
Rôzne / / December 04, 2023
Školenie je založené na metodike autora, pričom zohľadňuje požiadavky federálneho štátneho vzdelávacieho programu štandard Ruskej federácie pre organizáciu vzdelávacieho procesu na základnej škole a odbornej verejnosti vo vzťahu k IT špecialistov. Kurz bol metodicky testovaný na viac ako 500 školách v Rusku.
Účel kurzu: Poskytnite deťom vizuálne pochopenie programovania a zoznámte ich so základnými princípmi programovania a algoritmov
Počas kurzu sa dieťa naučí:
- myslieť logicky;
- riešiť netriviálne problémy;
- komunikovať s počítačom;
- pracovať v tíme.
Codewards učí „správne“ programovanie
Počas vyučovania sa deti učia objektovo orientované programovanie, to znamená, že okamžite píšu kód, namiesto toho, aby presúvali „bloky“. To vám dáva základné pochopenie toho, ako kód funguje, a schopnosť rýchlo sa prispôsobiť akémukoľvek programovaciemu jazyku v budúcnosti. Špeciálne pre kurz sme vyvinuli zjednodušenú verziu CoffeeScript, ktorá je založená na JavaScripte. Je prispôsobený na výučbu detí základných škôl a má výrazne zjednodušenú syntax.
Ľahko sa cvičí doma
Na absolvovanie kurzu Codewards nie je potrebné inštalovať špeciálne programy. Pre plný prístup k platforme stačí prehliadač a internetové pripojenie.
Technika hry
Codewards je fascinujúci svet, do ktorého sa dieťa ocitne ako záchranár. Bude musieť plniť misie, obnoviť fungovanie systémov podvodnej stanice, naprogramovať roboty a bojovať so zlým Kodavrom. Scenár a herné mechanizmy robia kurz skutočne zaujímavým pre deti. Tento prístup udržiava ich pozornosť počas celého kurzu, zapája ich do procesu učenia a učenia sa nových materiálov.
Horúce témy
Okrem tém programovania (objekt, príkaz, program, algoritmus, slučka, vnorená slučka) študenti dostanú úvod k témam digitálna gramotnosť:
- informácie: pojem, klasifikácia, uchovávanie a distribúcia (zdroje);
- rozhranie: koncept, typy, prvky;
- vstupné a výstupné zariadenia;
- Profily na internete a sociálnych sieťach, základná online bezpečnosť.
- Rozvíjanie zručností budúcnosti
Samoorganizácia:
- prispôsobivosť a flexibilita;
- pozornosť;
- iniciatívu a nezávislosť.
Tímová práca:
- vedenie;
- spolupráca;
- komunikácia.
Systémové myslenie:
- analýza a syntéza;
- vzťahy v rámci systému;
- riešenie problémov s neznámymi údajmi.
Sledujte pokroky svojich detí
Platforma ukazuje, ako dlho dieťa programuje, s akými ťažkosťami sa stretlo a v akom štádiu sa momentálne nachádza.
Vyrobené profesionálmi
Vzdelávaciu platformu Codewards vyvinuli IT profesionáli (spoločnosť č vývoj mobilných aplikácií v Rusku – Redmadrobot) a popredných metodológov, herných odborníkov a psychológovia.
„Codwards“ je oficiálnym partnerom a vývojárom simulátora pre celoruskú akciu „Number Lesson“, ktorú organizuje ministerstvo školstva a ministerstvo digitálneho rozvoja. Viac ako 5 miliónov študentov zo všetkých škôl v Rusku splnilo úlohy na platforme Codewards.
Programovanie je jednou z kľúčových kompetencií novej digitálnej ekonomiky. V budúcich realitách sa táto zručnosť stane rovnako základnou ako schopnosť písať a čítať. Tým, že deti dnes ponoríme do programovania, vytvárame pevný základ pre ich profesionálne kompetencie v budúcnosti.
Po ukončení kurzu dostane každé dieťa oficiálny certifikát o absolvovaní od CODDY a Codewards.
Prvý deň: Úvod do herného sveta programovania
• Štúdium rozhrania Codewards
• Úvod do sveta programovania v Codewards
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Deň druhý: Algoritmus
• Čo je to algoritmus
• Programovanie robotov pomocou algoritmov
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Deň tretí: Tvorba a vykonávanie algoritmov
• Pokračujúce štúdium algoritmov
• Hľadanie chýb v algoritmoch
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Štvrtý deň: Účinkujúci: formálne a neformálne. Systém príkazov vykonávateľa.
• Komunikácia „formálny vykonávateľ“ – „systém príkazov“.
• Určiť a dokázať pravdivosť a nepravdivosť tvrdení.
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Piaty deň: Koncept „pravdy“ a „nepravdy“
• Pravdivosť a nepravdivosť tvrdení
• Hľadanie chýb v algoritmoch
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Deň šiesty: Objekt a jeho vlastnosť
• Čo je objekt
• Objektové programovanie
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Siedmy deň: Klasifikácia predmetov
• Najjednoduchšie programy na správu objektov
• Vytváranie programov na ovládanie viacerých objektov
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Ôsmy deň: Správa viacerých lokalít
• Naučiť sa spravovať viacero objektov
• Učebné sekvencie
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Deviaty deň: Opakovanie akcií. Koncept „cyklu“, použitie konštrukcie cyklu v programovom kóde
• Čo je to cyklus
• Aplikácia slučiek v programovaní
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Desiaty deň: Slučky a optimalizácia algoritmov
• Upevnenie témy cyklov
• Úvod do konceptu „Optimalizácia“, „optimálna cesta“
• Riešenie problémov súvisiacich s cyklami
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Jedenásty deň: Optimalizácia slučiek a algoritmov
• Dokončenie témy cyklov
• Aplikácia princípov optimalizácie na dokončené úlohy
• Riešenie problémov súvisiacich s cyklami
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.
Deň dvanásty: Správa viacerých objektov, polyfunkčných a monofunkčných objektov.
• Správa viacerých objektov
• Polyfunkčný a monofunkčný objekt
Po lekcii sú zadané domáce úlohy v súlade s témou lekcie.