Robowin: logikos ir algoritmų pagrindai - kursas 12 000 rub. iš Coddy vaikų programavimo mokyklos, mokymai 2 moduliai (mėn.)
įvairenybės / / December 08, 2023
Amžius: 8-10 metų
Lygis: pradedantiesiems.
Trukmė: nuo 2 modulių (mėnesiai), nuo 16 valandų*.
Formatas: individualios ir grupinės pamokos, neprisijungus ir prisijungus (realiu laiku).
Vaikų skaičius: nuo 1 iki 8
Kaina:
nuo 750 rub./val. internetinėje grupėje,
nuo 850 rub./val neprisijungus grupėje,
nuo 1050 rub./val individualiai internetu,
nuo 1800 rub./val individualiai neprisijungus.
Logika yra pagrindinis kompiuterių mokslo kaip mokslo pagrindas. Tai yra vaikų intelekto pagrindas ir palengvina tokius svarbius procesus kaip analizė, samprotavimai, lyginimas ir daugelis kitų veiklų. Vaiko loginio mąstymo ugdymas yra toks pat svarbus kaip ir gebėjimas skaityti, kalbėti ir rašyti.
Loginis mąstymas nėra įgimtas talentas. Tai ypatingas įgūdis, kurį reikia lavinti. Būdų yra daug: logikos uždavinių sprendimas, intelektualūs žaidimai, galvosūkiai, įvairios edukacinės paslaugos ir net kompiuteriniai žaidimai.
Vaikų loginių įgūdžių pagrindus reikia kloti nuo mažens. Pedagogikos srities specialistai rekomenduoja tikslingai ugdyti logiką moksleiviams, ypač pradinėse klasėse. Tačiau šios užduoties perkėlimas mokyklų mokytojams nėra išeitis, nes loginio mąstymo ugdymas – ne pagrindinė užduotis: mokykloje vaikai gauna esminių žinių, kurių pagalba gali tobulėti toliau.
Radome būdą, kaip padėti tėvams, o svarbiausia – vaikams! Specialiai jaunesniems moksleiviams nuo 8 iki 10 metų sukūrėme kursą „Robowin: logikos ir algoritmų pagrindai“, kurios padės vaikams lavinti loginį ir algoritminį mąstymą, taip pat susipažinti su principais programavimas.
Kam tinka kursas?
- Tiems, kurie domisi programavimu
- Norintiems lavinti loginį ir algoritminį mąstymą
- Vaikinams, kurie įvairiais būdais parodo savo išradingumą
Kurso turinys:
- Tiesinių algoritmų konstravimas
- Nuosekliosios ir įdėtos kilpos
- Algoritmai su sąlygomis. Sąlyginis teiginys, jei kitaip
- Programavimo procedūros
- Bibliotekų kūrimas. Komandinis darbas
- Kilpos su tęstiniu tikrinimu. o kilpa
- Praktikuokite problemų sprendimą, optimalių algoritmų kūrimą
Kurso tikslai:
1. Ugdykite loginį ir algoritminį mąstymą naudodami Robowin – vizualią ir lengvai suprantamą programavimo aplinką.
2. Paruoškite vaikus išmokti sudėtingas programavimo kalbas.
Apie kursą
Robowin yra vizuali ir lengvai suprantama žaidimo aplinka, skirta pradiniam programavimo mokymui, kur atlikėjai (Robotas, Draftsman ir Turtle) vykdo teksto rengyklėje įvestą programą. Programa apima tokias temas kaip instrukcijų sistemos, kilpos, grįžtamojo ryšio algoritmai, visos formos šakos ir kt.
Kursas tinka vaikams, kurie domisi programavimu. Vaikai įgis pirmuosius kodavimo įgūdžius, mokysis logiškai mąstyti, ieškoti problemų sprendimo būdų, panaudoti paruoštas programavimo technikas ir sukurti savo problemų sprendimo algoritmus. Ir tam jums nereikia sudėtingos programavimo kalbos – kursų metu dirbame vaizdinėje žaidimų aplinkoje Robowin. Vizualinėje aplinkoje valdysime roboto judėjimą žemėlapyje ir atliksime įvairias užduotis - sodinti gėles į lysves, tiesti maršrutus, išeiti iš labirinto, išvengti kliūčių ir grįžti į bazę.
Kaip pasirinkti algoritmą problemai išspręsti? Čia svarbu išmanyti teoriją, programavimo ir algoritmavimo pagrindus bei turėti praktinės problemų sprendimo patirties. Mūsų kursas paremtas praktiniu darbu – surinkome apie 250 įdomių įvairaus sudėtingumo užduočių, kurios padės įtvirtinti įgūdžius praktikoje. rašyti algoritmus, lavinti algoritminio ir vizualinio mąstymo įgūdžius, mokytis savarankiškai rasti sprendimą ir kurti teisingas kodas.
Paprastų ir vaizdinių komandų pagalba vaikai susipažins su linijiniais algoritmais, ciklais, sąlygomis, išmoks kurti
procedūrų ir bibliotekų ir netgi jausis tikrais kūrėjais dalyvaudami komandiniame projekte.
Kurso „Logika ir algoritmai Robowin“ metu jūsų vaikas:
- susipažinti su Robowin kūrimo aplinka;
- išmokti pagrindinių programavimo sąvokų;
- išmokti kurti paprastas linijines programas;
- išmokti kurti programas su sąlygomis ir kilpomis;
- išmoks specialią programavimo kalbą, pritaikytą Robowin kūrimo aplinkai;
- išmokti naudotis kilpomis, sąlygomis ir procedūromis;
- gebės rašyti ir derinti savo kodą, parinkti optimalius sprendimo algoritmus;
- įgis komandinio darbo įgūdžių;
- gaus naujų žinių, reikalingų tolesniam tobulėjimui informacinių technologijų srityje;
- įgis įgūdžių kurti savo procedūras ir bibliotekas, o tai yra neatsiejama patyrusio ir patyrusio žmogaus darbo dalis.
- kvalifikuotas programuotojas.
Taip pat vaikai įgis žinių ir įgūdžių, kurie jiems pravers ateityje mokantis sudėtingesnių programavimo kalbų – Java, Python, C++.
Ko tau reikia pamokoms?
Kursui baigti vaikui reikės kompiuterio/nešiojamojo kompiuterio su jame įdiegtomis programomis.
Jei pamokos vyksta internetu:
Prieiga prie interneto (patikrinti interneto ryšio stabilumą, nuo 10 Mbit/s).
Ausinės, taip pat papildoma įranga geresnei garso kokybei: mikrofonas arba ausinės.
9
kursaiKurso dėstytojas:
„Robowin: pagrindinė logika ir algoritmai“, „Mobiliųjų žaidimų kūrimas Android“, „Photoshop grafinis dizainas“, „Žaidimo personažo kūrimas „Photoshop“, „Dizaino mąstymas“, „Vaizdo įrašų redagavimo „Movavi“ pagrindai“, „Žaidimų 3D modeliavimas“, „Kibernetinis saugumas“, „Skaitmeninis menas: piešimas tablėtė"
Išsilavinimas:
Novosibirsko valstybinis architektūros ir civilinės inžinerijos universitetas (Sibstrin), statybos institutas, specialybė „Pramoninė ir civilinė statyba“.
Patirtis:
Dešimt metų skaitmeninėje pramonėje kaip skaitmeninio meno ir žiniasklaidos turinio kūrėjas. Per tą laiką jis mokykloje dėstė atviras informatikos pamokas, taip pat vedė internetines pamokas apie personažų koncepciją trokštantiems menininkams. Jis dalyvavo kuriant žaidimus kaip koncepcijos menininkas ir žaidimų grafikas. Šiuo metu dalyvauja kuriant komiksus ir kuriant knygas.
Pomėgiai:
Jis domisi piešimu ir įvairaus turinio kūrimu nuo originalių piešinių iki įvairių prekių. Laisvalaikį galima leisti grojant gitara arba skaitant knygas ir komiksus. Jis tiki, kad galite pasiekti bet kokių aukštumų, jei darysite tai, kas jums patinka.
„Skaitmeninė pramonė šiuolaikiniame pasaulyje paliečia beveik kiekvieną mūsų gyvenimo aspektą. Todėl turime ją studijuoti, kad galėtume vystytis ir palikti savo palikuonims įdomesnę ateitį.
1 modulis
Pirmoji diena
Tiesinių algoritmų konstravimas
- Programavimo užduotys, algoritmai
- Susipažinimas su Robowin aplinkos sąsaja
- Paprastos roboto judėjimo komandos: pirmyn, atgal, pasukti
- Pakartokite ciklą
- Linijinio roboto judėjimo algoritmo sukūrimas, programos derinimas
Praktinė užduotis: roboto judėjimo ir gėlių sodinimo žemėlapyje uždavinio sprendimas naudojant paprastą linijinį algoritmą.
Pamokos rezultatas: susipažino su paprasto algoritmo samprata, išmoko rašyti savo algoritmą, išmoko dirbti Robowin aplinkoje.
Antra diena
Nuosekliosios ir įdėtos kilpos
- Programavimo logika, užduočių skaidymas į papildomas užduotis
- Optimalaus algoritmo konstravimas
- Nuoseklios ir įdėtos kilpos
- Problemų sprendimo praktika
Praktinė užduotis: gėlių sodinimo ir roboto grąžinimo į pagrindą dviem žemėlapiams, naudojant ciklus, problemos sprendimas.
Pamokos rezultatas: susipažino su algoritmais, įskaitant nuoseklias ir įdėtas kilpas.
Trečia diena
Šakojimo algoritmai, sąlyginis jei sakinys
- Susipažinimas su algoritmais su sąlyga
- Praktikuokite problemų sprendimą naudojant kilpas ir sąlyginį if teiginį
- Robowin komandos tikrina ciklo sąlygas
- Vienos programos sukūrimas kelioms kortelėms, optimalaus algoritmo parinkimas
- Baigto kodo taisymas
Praktinė užduotis: algoritmo kūrimas robotui, kuris apeina kelias korteles, derinamas sukurtas programas.
Pamokos rezultatas: susipažino su sąlyginiais operatoriais, išmoko kurti sudėtingesnius algoritmus naudojant sąlyginius operatorius ir kilpas.
Ketvirta diena
Algoritmai su sąlygomis. Sąlyginis teiginys, jei kitaip
- Algoritmai su kita sąlyga
- Tikrinamos sąlygos, modifikatoriai ir, arba, ne
- Išeikite iš kilpos, pertraukite komandą
- Praktikuokite algoritmų rašymą ir optimizavimą su sąlygomis
- Problemų sprendimo analizė
Praktinė užduotis: problemų sprendimas naudojant algoritmus su sąlygomis - nukreipiame roboto judėjimą žemėlapyje, keičiame maršrutą.
Pamokos rezultatas: išmoko praktiškai naudoti sąlyginius algoritmus uždaviniams spręsti, tobulėjo programavimo įgūdžiai.
2 modulis
Pirmoji diena
Programavimo procedūros
– Supažindinimas su procedūromis
– Procedūros rašymas ir iškvietimas programoje
– Procedūros su parametrais
– Problemų sprendimo algoritmai naudojant procedūras
– Praktikuoti problemų sprendimą naudojant procedūras
Praktinė užduotis: parašyti „protingo“ gėlių sodinimo programą, iškviečiant paprastą procedūrą ir procedūrą su parametrais.
Pamokos rezultatas: išmoko naudoti paprastas procedūras uždaviniuose, analizavo procedūrų panaudojimo programuojant pavyzdžius.
Antra diena
Bibliotekų kūrimas. Komandinis darbas
– Kas yra bibliotekos programavimo srityje?
– Pagrindinio roboto procedūrų rinkinio sukūrimas
– Sukurtų bibliotekų naudojimas sprendžiant problemas
– Komandinis darbas – bibliotekų kūrimas ir pagrindinio kodo derinimas naudojant rašytines bibliotekas
– Praktikuokite darbą su problemomis, analizuokite paruoštus algoritmus ir susikurkite savo
Praktinė užduotis: pagrindinių roboto komandų bibliotekos kūrimas, bibliotekų kūrimas bendram projektui kurti, jūsų užduočių derinimo algoritmai.
Pamokos rezultatas: susipažino su bibliotekų samprata, išmoko sukurti paprastą biblioteką.
Trečia diena
Kilpos su tęstiniu tikrinimu. o kilpa
– Supažindinimas su while ciklu – sintaksė, taikymo taisyklės
– Baigto kodo modifikavimas, kad būtų galima naudoti su trumpąja cikle
– Praktikuokite darbą su problemomis, analizuokite paruoštus algoritmus ir susikurkite savo
Praktinė užduotis: roboto judėjimo uždavinio sprendimas naudojant while kilpą.
Pamokos rezultatas: Susipažinome su while ciklu ir išmokome jį naudoti atliekant užduotis.
Ketvirta diena
Praktikuokite problemų sprendimą, optimalių algoritmų kūrimą
– Kursinės medžiagos kartojimas, uždavinių sprendimo praktika
– Problemos naudojant kintamuosius
– Užduotis pabėgti iš labirinto
- Sudėtingų problemų sprendimas
– Kurso apibendrinimas
Praktinė užduotis: sprendžiant uždavinius pritaikyti įgytas žinias.
Pamokos rezultatas: Pakartojome išstuduotą medžiagą ir praktikoje sustiprinome rašymo ir derinimo algoritmų įgūdžius.