Robowin: a logika és az algoritmusok alapjai - tanfolyam 12 000 dörzsölje. a Coddy School of Programming for Children, képzés 2 modul (hónap)
Vegyes Cikkek / / December 08, 2023
Életkor: 8-10 év
Szint: kezdőknek.
Időtartam: 2 modultól (hónap), 16 órától*.
Formátum: egyéni és csoportos órák, offline és online (valós idejű).
Gyermekek száma: 1-8
Ár:
750 rubel/óra egy online csoportban,
850 rubel/óra-tól offline csoportban,
1050 rubel/óra-tól egyénileg online,
1800 dörzsölés/óra-tól külön-külön offline.
A logika a számítástechnika, mint tudomány alapvető alapja. Ez a gyermekek intelligenciájának alapja, és megkönnyíti az olyan fontos folyamatokat, mint az elemzés, az érvelés, az összehasonlítás és sok más tevékenység. A gyermek logikus gondolkodásának fejlesztése ugyanolyan fontos, mint az olvasás, a beszéd és az írás képessége.
A logikus gondolkodás nem veleszületett tehetség. Ez egy speciális készség, amelyet fejleszteni kell. Számos módja van: logikai feladatok megoldása, intellektuális játékok, rejtvények, különféle oktatási szolgáltatások, sőt számítógépes játékok is.
A gyerekek logikai készségeinek alapjait már kiskorban meg kell teremteni. A pedagógia szakértői javasolják a logika céltudatos fejlesztését az iskolásoknál, különösen az elemi osztályokban. De ennek a feladatnak az iskolai tanárokra hárítása nem megoldás, mert a logikus gondolkodás fejlesztése nem fő feladat: az iskolában a gyerekek olyan alapvető ismereteket kapnak, amelyek segítségével fejlődhetnek további.
Megtaláltuk a módját, hogy segítsünk a szülőknek, és ami a legfontosabb, a gyerekeknek! Kifejezetten fiatalabb, 8-10 éves iskolások számára fejlesztettük ki a „Robowin: a logika és algoritmusok alapjai” című kurzust. amely segít a gyerekeknek a logikus és algoritmikus gondolkodás fejlesztésében, valamint az elvek megismerésében programozás.
Kinek alkalmas a tanfolyam?
- A programozás iránt érdeklődőknek
- Azoknak, akik szeretnék fejleszteni a logikus és algoritmikus gondolkodást
- Olyan srácoknak, akik különböző módokon mutatják meg találékonyságukat
Tanfolyam tartalom:
- Lineáris algoritmusok felépítése
- Szekvenciális és beágyazott hurkok
- Algoritmusok feltételekkel. Feltételes kijelentés, ha különben
- Eljárások a programozásban
- Könyvtárak létrehozása. Csapatmunka
- Hurok folytatási ellenőrzéssel. míg hurok
- Feladatok megoldásának gyakorlása, optimális algoritmusok felépítése
A tanfolyam céljai:
1. Logikai és algoritmikus gondolkodás fejlesztése a Robowin, egy vizuális és könnyen érthető programozási környezet segítségével.
2. Készítse fel a gyerekeket az összetett programozási nyelvek elsajátítására.
A tanfolyamról
A Robowin egy vizuális és könnyen érthető játékkörnyezet a kezdeti programozási képzéshez, ahol az előadók (Robot, Draftsman és Turtle) végrehajtanak egy szövegszerkesztőben megadott programot. A program olyan témákat foglal magában, mint például az utasítási rendszerek, hurkok, visszacsatolási algoritmusok, teljes formájú elágazás és mások.
A tanfolyam a programozás iránt érdeklődő gyermekek számára alkalmas. A gyerekek elsajátítják első kódolási készségeiket, megtanulnak logikusan gondolkodni, megoldásokat keresni a problémákra, kész programozási technikákat alkalmaznak és saját algoritmusokat dolgoznak ki a problémák megoldására. Ehhez pedig nincs szükség bonyolult programozási nyelvre – a tanfolyam során a Robowin vizuális játékkörnyezetben dolgozunk. Vizuális környezetben irányítjuk a robot mozgását a térképen, és különféle feladatokat hajtunk végre - ültess virágokat az ágyásokba, építs útvonalakat, lépj ki a labirintusból, kerüld az akadályokat és vissza a bázisra.
Hogyan válasszunk algoritmust a probléma megoldására? Itt fontos az elmélet, a programozás és az algoritmizálás alapjainak ismerete, valamint gyakorlati tapasztalat a problémamegoldásban. Tanfolyamunk gyakorlati munkára épül - mintegy 250 érdekes, változó összetettségű feladatot gyűjtöttünk össze, hogy a gyakorlatban megszilárdíthassuk a készségeket. algoritmusok írása, algoritmikus és vizuális gondolkodási képességek fejlesztése, önálló megoldáskeresés és alkotás tanulása helyes kód.
Egyszerű és vizuális parancsok segítségével a gyerekek megismerkednek a lineáris algoritmusokkal, ciklusokkal, feltételekkel, megtanulják az alkotást.
eljárásokat és könyvtárakat, sőt igazi fejlesztőnek érzik majd magukat, amikor egy projekt csapatmunkájában vesznek részt.
A „Logika és algoritmusok Robowinban” tanfolyam részeként gyermeke:
- ismerkedjen meg a Robowin fejlesztői környezettel;
- megtanulják az alapvető programozási fogalmakat;
- megtanuljon egyszerű lineáris programokat készíteni;
- megtanulni feltételekkel és ciklusokkal rendelkező programokat létrehozni;
- megtanul egy speciális, a Robowin fejlesztői környezethez igazított programozási nyelvet;
- megtanulják a hurkokat, feltételeket és eljárásokat használni;
- képes lesz saját kódot írni és hibakeresni, kiválasztani az optimális megoldási algoritmusokat;
- elsajátítja a csapatmunka képességeit;
- új ismereteket kap, amelyek a további fejlődéshez szükségesek az információs technológia területén;
- elsajátítja a saját eljárásainak és könyvtárainak létrehozásához szükséges készségeket, ami szerves részét képezi egy tapasztalt és
- szakképzett programozó.
A gyerekek olyan ismeretekre és készségekre is szert tesznek, amelyek a jövőben hasznosak lesznek a bonyolultabb programozási nyelvek – Java, Python, C++ – elsajátítása során.
Mi kell az órákhoz?
A tanfolyam elvégzéséhez gyermekének szüksége lesz egy számítógépre/laptopra, amelyen programokat telepítettek.
Ha az órák online vannak:
Internet hozzáférés (ellenőrizze az internetkapcsolat stabilitását, 10 Mbit/s-tól).
Fejhallgató, valamint kiegészítő felszerelés a jobb hangminőség érdekében: mikrofon vagy headset.
9
tanfolyamokTanfolyam tanára:
„Robowin: alapvető logika és algoritmusok”, „Mobiljátékok fejlesztése Androidon”, „Photoshop grafikai tervezés”, „Játékkarakter létrehozása Photoshop”, „Design Thinking”, „A Movavi videószerkesztés alapjai”, „Játék 3D modellezése”, „Kiberbiztonság”, „Digitális művészet: rajz tabletta"
Oktatás:
Novoszibirszki Állami Építészeti és Építőmérnöki Egyetem (Sibstrin), Építőintézet, „Ipari és polgári építés” szak.
Tapasztalat:
Tíz év a digitális iparban digitális művészet és médiatartalom alkotójaként. Ez idő alatt nyílt órákat tartott az iskolában informatikából, és online órákat is tartott karakter-koncepció művészetről leendő művészek számára. Koncepcióművészként és játékgrafikusként vett részt a játékok létrehozásában. Jelenleg képregények készítésében és könyvtervezésben vesz részt.
Érdeklődési kör:
Érdekli a rajzolás és a különféle tartalmak létrehozása az eredeti rajzoktól a különféle árukig. A szabadidő eltölthető gitározással vagy könyvek és képregények olvasásával. Hisz abban, hogy bármilyen magasságot elérhetsz, ha azt csinálod, amit szeretsz.
„A digitális ipar a modern világban életünk szinte minden területét érinti. Ezért tanulmányoznunk kell, hogy fejlődhessünk, és érdekesebb jövőt hagyjunk utódaink számára.”
1. modul
Az első nap
Lineáris algoritmusok felépítése
- Programozási feladatok, algoritmusok
- A Robowin környezet felületének ismerete
- Egyszerű robotmozgási parancsok: előre, hátra, fordulás
- Ismételje meg a ciklust
- Lineáris algoritmus készítése a robot mozgásához, a program hibakeresése
Gyakorlati feladat: robotmozgatás és virágok térképre ültetésének feladatának megoldása egyszerű lineáris algoritmus segítségével.
Az óra eredménye: megismerkedett az egyszerű algoritmus fogalmával, megtanult saját algoritmust írni, és elsajátította a Robowin környezetben való munkát.
Második nap
Szekvenciális és beágyazott hurkok
- Programozási logika, feladatok részfeladatokra bontása
- Optimális algoritmus felépítése
- Szekvenciális és beágyazott hurkok
- Problémamegoldó gyakorlat
Gyakorlati feladat: virágültetési feladat megoldása és a robot visszahelyezése az alapra két térképre ciklusok segítségével.
Az óra eredménye: algoritmusokkal ismerkedett meg, beleértve a szekvenciális és beágyazott ciklusokat.
Harmadik nap
Elágazó algoritmusok, feltételes if utasítás
- Feltételes algoritmusokkal való ismerkedés
- Feladatok megoldásának gyakorlása ciklusok és a feltételes if utasítás használatával
- A Robowin parancsok a hurokfeltételek ellenőrzésére
- Egyetlen program készítése több kártyához, az optimális algoritmus kiválasztása
- A kész kód javítása
Gyakorlati feladat: több kártyát megkerülő robothoz algoritmus készítése, a létrehozott programok hibakeresése.
Az óra eredménye: megismerkedett a feltételes operátorokkal, megtanult bonyolultabb algoritmusokat építeni feltételes operátorok és hurkok segítségével.
Negyedik nap
Algoritmusok feltételekkel. Feltételes nyilatkozat, ha más
- Algoritmusok más feltétellel
- Feltételek, módosítók és/vagy nem ellenőrzése
- Lépjen ki a ciklusból, törje meg a parancsot
- Algoritmusok írásának és optimalizálásának gyakorlása feltételekkel
- Problémamegoldás elemzése
Gyakorlati feladat: problémák megoldása feltételekkel rendelkező algoritmusok segítségével - irányítjuk a robot mozgását a térképen, megváltoztatjuk az útvonalat.
Az óra eredménye: megtanulta a feltételes algoritmusok gyakorlati használatát a problémák megoldására, fejlődött a programozási készség.
2. modul
Az első nap
Eljárások a programozásban
– Bevezetés az eljárásokba
– Eljárás írása és programban való meghívása
– Eljárások paraméterekkel
– Problémamegoldó algoritmusok eljárások segítségével
– Problémamegoldás gyakorlása eljárások segítségével
Gyakorlati feladat: program írása az „okos” virágültetéshez egy egyszerű eljárás és egy paraméteres eljárás meghívásával.
Az óra eredménye: megtanulta az egyszerű eljárások használatát a feladatokban, és példákat elemzett az eljárások programozási alkalmazására.
Második nap
Könyvtárak létrehozása. Csapatmunka
– Mik a könyvtárak a programozásban?
– A robot alap eljáráskészletének elkészítése
– Létrehozott könyvtárak használata a problémák megoldása során
– Csapatmunka – könyvtárak létrehozása és a fő kód hibakeresése írott könyvtárak segítségével
– Gyakorolja a problémákon való munkát, a kész algoritmusok elemzését és saját készítését
Gyakorlati feladat: alapvető parancsok könyvtárának létrehozása a robot számára, könyvtárak létrehozása közös projektfejlesztéshez, hibakeresési algoritmusok a feladatokhoz.
Az óra eredménye: megismerkedett a könyvtárak fogalmával, megtanulta az egyszerű könyvtár létrehozását.
Harmadik nap
Hurok folytatási ellenőrzéssel. míg hurok
– Bevezetés a while ciklusba – szintaxis, alkalmazási szabályok
– A kész kód módosítása a while ciklus használatához
– Gyakorolja a problémákon való munkát, a kész algoritmusok elemzését és saját készítését
Gyakorlati feladat: robotmozgási feladat megoldása while ciklus segítségével.
Az óra eredménye: Megismerkedtünk a while ciklussal, és megtanultuk használni a feladataink során.
Negyedik nap
Feladatok megoldásának gyakorlása, optimális algoritmusok felépítése
– Tananyag ismétlése, feladatmegoldás gyakorlása
– Problémák a változók használatával
– A labirintusból való menekülés feladata
– Összetett problémák megoldása
– Összefoglalva a tanfolyamot
Gyakorlati feladat: problémák megoldása a tanult ismeretek alkalmazására.
Az óra eredménye: Megismételtük a tanult anyagot, és a gyakorlatban is erősíttük az algoritmusok írási és hibakeresési készségeit.