A programozás és az algoritmusok alapjai - tanfolyam 18 000 rubel. Coddy School of Programming for Children, képzés 3 modul (hónap)
Vegyes Cikkek / / December 04, 2023
A képzés a szerző módszertanán alapul, figyelembe véve a Szövetségi Állami Oktatási követelményeket Az Orosz Föderáció szabványa az általános iskolai oktatási folyamat megszervezésére és a szakmai közösségre vonatkozóan IT szakemberek. A kurzust több mint 500 oroszországi iskolában tesztelték módszertanilag.
A tanfolyam célja: Adja meg a gyerekeknek a programozás vizuális megértését, és ismertesse meg a gyerekekkel a programozás és az algoritmusok alapelveit
A tanfolyam során a gyermek megtanulja:
- logikusan gondolkodni;
- nem triviális problémák megoldása;
- interakció a számítógéppel;
- csapatban dolgozni.
A Codewards „helyes” programozást tanít
Az órákon a gyerekek objektumorientált programozást tanulnak, vagyis azonnal kódot írnak, nem pedig „blokkokat” mozgatnak. Ez alapvető ismereteket ad a kód működéséről, és lehetővé teszi, hogy a jövőben gyorsan alkalmazkodjon bármilyen programozási nyelvhez. Kifejezetten a kurzushoz fejlesztettük ki a CoffeeScript egyszerűsített változatát, amely JavaScript alapú. Általános iskolás gyermekek tanítására készült, és jelentősen leegyszerűsített szintaxissal rendelkezik.
Könnyű otthon gyakorolni
A Codewards tanfolyam elvégzéséhez nincs szükség speciális programok telepítésére. A platform teljes eléréséhez elegendő egy böngésző és egy internetkapcsolat.
Játéktechnika
A Codewards egy lenyűgöző világ, amelyben egy gyermek mentőmérnökként találja magát. Küldetéseket kell végrehajtania, vissza kell állítania a víz alatti állomás rendszereinek működését, robotokat kell programoznia és meg kell küzdenie a gonosz Kodavrral. A forgatókönyv és a játékmechanika igazán érdekessé teszi a pályát a gyerekek számára. Ez a megközelítés az egész kurzus során leköti figyelmüket, bevonja őket a tanulási folyamatba és az új anyagok tanulásába.
Forró témák
A programozási témákon (objektum, parancs, program, algoritmus, ciklus, beágyazott ciklus) kívül a hallgatók bevezetőt kapnak a témakörökbe digitális írástudás:
- információk: koncepció, osztályozás, tárolás és elosztás (források);
- felület: koncepció, típusok, elemek;
- bemeneti és kimeneti eszközök;
- Internetes és közösségi oldali profilok, alapvető online biztonság.
- A jövő képességeinek fejlesztése
Önszerveződés:
- alkalmazkodóképesség és rugalmasság;
- figyelmesség;
- kezdeményezőkészség és függetlenség.
Csapatmunka:
- vezetés;
- együttműködés;
- kommunikáció.
Rendszeres gondolkodás:
- elemzés és szintézis;
- a rendszeren belüli kapcsolatok;
- problémák megoldása ismeretlen adatokkal.
Kövesse nyomon gyermekei fejlődését
A platform megmutatja, hogy a gyermek mennyi ideje programoz, milyen nehézségekkel találkozott, és éppen milyen stádiumban van.
Profiak által készített
A Codewards oktatási platformot informatikai szakemberek fejlesztették ki (az első számú vállalat Magyarországon mobilalkalmazások fejlesztése Oroszországban - Redmadrobot) és vezető módszertanosok, játékokkal foglalkozó szakemberek és pszichológusok.
A „Codwards” az Oktatási Minisztérium és a Digitális Fejlesztési Minisztérium által szervezett „Számlecke” összoroszországi akció szimulátorának hivatalos partnere és fejlesztője. Oroszország összes iskolájából több mint 5 millió diák végzett el feladatokat a Codeward platformon.
Programozás az új digitális gazdaság egyik kulcskompetenciája. A jövőben ez a készség ugyanolyan alapvető lesz, mint az írás és olvasás képessége. Azáltal, hogy ma elmerítjük a gyerekeket a programozásban, szilárd alapot teremtünk a jövőbeni szakmai kompetenciáikhoz.
A tanfolyam elvégzése után minden gyermek hivatalos tanúsítványt kap a CODDY és a Codewards elvégzéséről.
Első nap: Bevezetés a programozás játékvilágába
• A Codewards interfész tanulmányozása
• Bevezetés a Codewards programozás világába
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Második nap: Algoritmus
• Mi az algoritmus
• Robot programozás algoritmusok segítségével
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Harmadik nap: Algoritmusok létrehozása és végrehajtása
• Folyamatos algoritmusok tanulmányozása
• Hibák keresése az algoritmusokban
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Negyedik nap: Előadó: formális és informális. Végrehajtó parancsrendszer.
• Kommunikáció „formális végrehajtó” – „parancsok rendszere”.
• Határozza meg és bizonyítja az állítások igazát és hamisságát.
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Ötödik nap: Az „igazság” és a „hamis” fogalma
• Az állítások igazsága és hamissága
• Hibák keresése az algoritmusokban
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Hatodik nap: Objektum és tárgytulajdonság
• Mi az objektum
• Objektum programozás
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Hetedik nap: Tárgyak osztályozása
• A legegyszerűbb programok az objektumkezeléshez
• Programok összeállítása több objektum vezérlésére
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Nyolcadik nap: Több webhely kezelése
• Több objektum kezelésének megtanulása
• Tanulási sorozatok
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Kilencedik nap: Ismétlődő műveletek. A „Ciklus” fogalma, a cikluskonstrukció használata a programkódban
• Mi az a ciklus
• Hurok alkalmazása a programozásban
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Tizedik nap: ciklusok és algoritmusok optimalizálása
• A ciklusok témájának megszilárdítása
• Bevezetés az „Optimalizálás”, „optimális út” fogalmába
• Ciklusokkal kapcsolatos problémák megoldása
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Tizenegyedik nap: hurkok és algoritmusok optimalizálása
• A ciklusok témakörének kiegészítése
• Optimalizációs elvek alkalmazása az elvégzett feladatokra
• Ciklusokkal kapcsolatos problémák megoldása
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.
Tizenkettedik nap: Több objektum, többfunkciós és monofunkcionális objektumok kezelése.
• Több objektum kezelése
• Többfunkciós és monofunkcionális objektum
Az óra után házi feladatot osztanak ki az óra témájának megfelelően.