Robowin: loģikas pamati un algoritmi - kurss 12 000 rub. no Coddy School of Programming for Children, apmācība 2 moduļi (mēneši)
Literārs Mistrojums / / December 08, 2023
Vecums: 8-10 gadi
Līmenis: iesācējiem.
Ilgums: no 2 moduļiem (mēneši), no 16 stundām*.
Formāts: individuālas un grupu nodarbības, bezsaistē un tiešsaistē (reālā laikā).
Bērnu skaits: no 1 līdz 8
Cena:
no 750 rub./stundā tiešsaistes grupā,
no 850 rubļiem stundā bezsaistes grupā,
no 1050 rub./stundā individuāli tiešsaistē,
no 1800 rub./stunda individuāli bezsaistē.
Loģika ir datorzinātnes kā zinātnes pamats. Tas ir bērnu inteliģences pamats un atvieglo svarīgus procesus, piemēram, analīzi, argumentāciju, salīdzināšanu un daudzas citas aktivitātes. Bērna loģiskās domāšanas attīstība ir tikpat svarīga kā spēja lasīt, runāt un rakstīt.
Loģiskā domāšana nav iedzimts talants. Šī ir īpaša prasme, kas jāattīsta. Ir daudz veidu: loģikas uzdevumu risināšana, intelektuālas spēles, mīklas, dažādi izglītības pakalpojumi un pat datorspēles.
Bērnu loģisko prasmju pamats ir jāliek jau no mazotnes. Pedagoģijas jomas speciālisti iesaka mērķtiecīgi attīstīt loģiku skolēnos, īpaši pamatklasēs. Bet šī uzdevuma nodošana skolu skolotājiem nav risinājums, jo loģiskās domāšanas attīstība nav galvenais uzdevums: skolā bērni saņem fundamentālās zināšanas, ar kuru palīdzību var attīstīties tālāk.
Esam atraduši veidu, kā palīdzēt vecākiem, un galvenais – bērniem! Īpaši jaunākiem skolēniem vecumā no 8 līdz 10 gadiem esam izstrādājuši kursu “Robovins: loģikas un algoritmu pamati”, kas palīdzēs bērniem attīstīt loģisko un algoritmisko domāšanu, kā arī iepazīties ar principiem programmēšana.
Kam kurss ir piemērots?
- Tiem, kas interesējas par programmēšanu
- Tiem, kas vēlas attīstīt loģisko un algoritmisko domāšanu
- Puišiem, kuri dažādos veidos parāda savu atjautību
Kursa saturs:
- Lineāro algoritmu konstruēšana
- Secīgās un ligzdotas cilpas
- Algoritmi ar nosacījumiem. Nosacīts paziņojums, ja citādi
- Procedūras programmēšanā
- Bibliotēku izveide. Komandas darbs
- Cilpas ar turpināšanas pārbaudi. kamēr cilpa
- Praktizē problēmu risināšanu, optimālu algoritmu veidošanu
Kursa mērķi:
1. Attīstiet loģisko un algoritmisko domāšanu, izmantojot Robowin, vizuālu un viegli saprotamu programmēšanas vidi.
2. Sagatavojiet bērnus apgūt sarežģītas programmēšanas valodas.
Par kursu
Robowin ir vizuāla un viegli saprotama spēļu vide sākotnējām programmēšanas apmācībām, kur izpildītāji (Robots, Dramaters un Turtle) izpilda teksta redaktorā ievadītu programmu. Programma ietver tādas tēmas kā instrukciju sistēmas, cilpas, atgriezeniskās saites algoritmi, pilnas formas atzarošana un citas.
Kurss piemērots bērniem, kuriem interesē programmēšana. Bērni iegūs pirmās kodēšanas prasmes, mācīsies loģiski domāt, meklēt problēmu risinājumus, izmantot jau gatavas programmēšanas tehnikas un izstrādāt savus algoritmus problēmu risināšanai. Un šim nolūkam nav nepieciešama sarežģīta programmēšanas valoda - kursa laikā mēs strādājam vizuālajā spēļu vidē Robowin. Vizuālā vidē kontrolēsim robota kustību kartē un veiksim dažādus uzdevumus - stādīt puķes dobēs, veidot maršrutus, izkļūt no labirinta, izvairīties no šķēršļiem un atgriezties bāzē.
Kā izvēlēties algoritmu problēmas risināšanai? Šeit ir svarīgi zināt teoriju, programmēšanas un algoritmizācijas pamatus un iegūt praktisku pieredzi uzdevumu risināšanā. Mūsu kurss ir balstīts uz praktisko darbu - esam apkopojuši apmēram 250 interesantus dažādas sarežģītības uzdevumus, lai nostiprinātu prasmes praksē algoritmu rakstīšana, algoritmiskās un vizuālās domāšanas prasmju attīstīšana, mācīšanās patstāvīgi rast risinājumu un radīt pareizs kods.
Ar vienkāršu un vizuālu komandu palīdzību bērni iepazīsies ar lineārajiem algoritmiem, cikliem, nosacījumiem un iemācīsies veidot
procedūras un bibliotēkas un pat jutīsies kā īsti izstrādātāji, piedaloties komandas darbā pie projekta.
Kursa “Loģika un algoritmi Robowin” ietvaros jūsu bērns:
- iepazīties ar Robowin izstrādes vidi;
- apgūt programmēšanas pamatjēdzienus;
- iemācīties veidot vienkāršas lineāras programmas;
- iemācīties veidot programmas ar nosacījumiem un cilpām;
- apgūs īpašu programmēšanas valodu, kas pielāgota Robowin izstrādes videi;
- iemācīties lietot cilpas, nosacījumus un procedūras;
- pratīs rakstīt un atkļūdot savu kodu, izvēlēties optimālus risinājuma algoritmus;
- apgūs komandas darba iemaņas;
- iegūs jaunas zināšanas, kas nepieciešamas tālākai attīstībai informācijas tehnoloģiju jomā;
- apgūs prasmes veidot savas procedūras un bibliotēkas, kas ir neatņemama pieredzējuša un
- kvalificēts programmētājs.
Tāpat bērni iegūs zināšanas un prasmes, kas viņiem noderēs nākotnē, apgūstot sarežģītākas programmēšanas valodas - Java, Python, C++.
Kas jums nepieciešams nodarbībām?
Lai pabeigtu kursu, bērnam būs nepieciešams dators/klēpjdators ar tajā instalētām programmām.
Ja nodarbības notiek tiešsaistē:
Piekļuve internetam (pārbaudiet interneta savienojuma stabilitāti, no 10 Mbit/s).
Austiņas, kā arī papildus aprīkojums labākai skaņas kvalitātei: mikrofons vai austiņas.
9
kursiKursa pasniedzējs:
“Robowin: pamata loģika un algoritmi”, “Mobilo spēļu izstrāde operētājsistēmā Android”, “Photoshop grafiskais dizains”, “Spēles varoņa izveide Photoshop”, “Dizaina domāšana”, “Video rediģēšanas pamati programmā Movavi”, “Spēļu 3D modelēšana”, “Kiberdrošība”, “Digitālā māksla: zīmēšana uz planšetdators"
Izglītība:
Novosibirskas Valsts arhitektūras un būvniecības universitāte (Sibstrina), Būvniecības institūts, specialitāte “Rūpnieciskā un civilā būvniecība”.
Pieredze:
Desmit gadi digitālajā industrijā kā digitālās mākslas un mediju satura radītājam. Šajā laikā viņš pasniedza atklātās stundas skolā datorzinātnēs, kā arī pasniedza tiešsaistes nodarbības par rakstura koncepciju topošajiem māksliniekiem. Viņš piedalījās spēļu veidošanā kā konceptu mākslinieks un spēļu grafikas mākslinieks. Šobrīd piedalās komiksu veidošanā un grāmatu noformēšanā.
Intereses:
Viņu interesē zīmēšana un dažāda satura veidošana no oriģināliem zīmējumiem līdz dažādām precēm. Brīvo laiku var pavadīt spēlējot ģitāru vai lasot grāmatas un komiksus. Viņš uzskata, ka jūs varat sasniegt jebkuru augstumu, ja darāt to, kas jums patīk.
“Mūsdienu pasaulē digitālā industrija skar gandrīz visus mūsu dzīves aspektus. Tāpēc mums tas ir jāpēta, lai attīstītos un atstātu interesantāku nākotni mūsu pēcnācējiem.
1. modulis
Pirmā diena
Lineāro algoritmu konstruēšana
- Programmēšanas uzdevumi, algoritmi
- Robowin vides saskarnes pārzināšana
- Vienkāršas robota kustības komandas: uz priekšu, atpakaļ, pagriezieties
- Atkārtojiet ciklu
- Lineāra algoritma izveide robotu kustībai, programmas atkļūdošana
Praktiskais uzdevums: robota pārvietošanas un ziedu stādīšanas problēmas risināšana kartē, izmantojot vienkāršu lineāro algoritmu.
Nodarbības rezultāts: iepazinās ar vienkārša algoritma jēdzienu, iemācījās rakstīt savu algoritmu un apguva darbu Robowin vidē.
Otrā diena
Secīgās un ligzdotas cilpas
- Programmēšanas loģika, uzdevumu sadalīšana apakšuzdevumos
- Optimāla algoritma konstruēšana
- Secīgas un ligzdotas cilpas
- Problēmu risināšanas prakse
Praktiskais uzdevums: puķu stādīšanas problēmas risināšana un robota atgriešana uz bāzi divām kartēm, izmantojot ciklus.
Nodarbības rezultāts: iepazinās ar algoritmiem, tostarp secīgām un ligzdotām cilpām.
Trešā diena
Sazarojuma algoritmi, nosacījuma if paziņojums
- Iepazīšanās ar algoritmiem ar nosacījumu
- Praktizējiet problēmu risināšanu, izmantojot cilpas un nosacījumu ja priekšrakstu
- Robowin komandas, lai pārbaudītu cilpas nosacījumus
- Vienotas programmas izveide vairākām kartēm, optimālā algoritma izvēle
- Gatavā koda labošana
Praktiskais uzdevums: algoritma izveidošana robotam, kas apiet vairākas kartes, izveidoto programmu atkļūdošana.
Nodarbības rezultāts: iepazinās ar nosacījumu operatoriem, iemācījās veidot sarežģītākus algoritmus, izmantojot nosacītos operatorus un cilpas.
Ceturtā diena
Algoritmi ar nosacījumiem. Nosacīts paziņojums, ja citādi
- Algoritmi ar citu nosacījumu
- Pārbaudīt nosacījumus, modifikatorus un, vai, ne
- Izejiet no cilpas, pārtrauciet komandu
- Prakse rakstīt un optimizēt algoritmus ar nosacījumiem
- Problēmu risināšanas analīze
Praktiskais uzdevums: problēmu risināšana, izmantojot algoritmus ar nosacījumiem - mēs virzām robota kustību kartē, mainām maršrutu.
Nodarbības rezultāts: iemācījās praksē izmantot nosacītos algoritmus problēmu risināšanā, pilnveidojās programmēšanas prasmes.
2. modulis
Pirmā diena
Procedūras programmēšanā
– Ievads procedūrās
– Procedūras rakstīšana un izsaukšana programmā
– Procedūras ar parametriem
– Algoritmi problēmu risināšanai, izmantojot procedūras
– Praktizēt problēmu risināšanu, izmantojot procedūras
Praktiskais uzdevums: programmas rakstīšana “gudrai” puķu stādīšanai, izsaucot vienkāršu procedūru un procedūru ar parametriem.
Nodarbības rezultāts: iemācījās izmantot vienkāršas procedūras problēmās un analizēja procedūru izmantošanas piemērus programmēšanā.
Otrā diena
Bibliotēku izveide. Komandas darbs
– Kas ir bibliotēkas programmēšanā?
– Pamata procedūru komplekta izveide robotam
– Izveidoto bibliotēku izmantošana problēmu risināšanā
– Komandas darbs – bibliotēku izveide un galvenā koda atkļūdošana, izmantojot rakstiskās bibliotēkas
– Praktizējiet darbu pie problēmām, analizējiet gatavus algoritmus un izveidojiet savus
Praktiskais uzdevums: robota pamatkomandu bibliotēkas izveide, bibliotēkas kopīgu projektu izstrādei, atkļūdošanas algoritmi jūsu uzdevumiem.
Nodarbības rezultāts: iepazinās ar bibliotēku jēdzienu, iemācījās izveidot vienkāršu bibliotēku.
Trešā diena
Cilpas ar turpināšanas pārbaudi. kamēr cilpa
– Ievads while cilpā – sintakse, lietojumprogrammu noteikumi
– Gatavā koda modifikācija lietošanai ar kamēr cilpu
– Praktizējiet darbu pie problēmām, analizējiet gatavus algoritmus un izveidojiet savus
Praktiskais uzdevums: robota kustības problēmas risināšana, izmantojot kamēr cilpu.
Nodarbības rezultāts: Iepazināmies ar while cilpu un iemācījāmies to izmantot saviem uzdevumiem.
Ceturtā diena
Praktizē problēmu risināšanu, optimālu algoritmu veidošanu
– Kursa materiāla atkārtošana, prakse uzdevumu risināšanā
– Problēmas, izmantojot mainīgos
– Uzdevums izkļūt no labirinta
- Sarežģītu problēmu risināšana
– Apkopojot kursu
Praktiskais uzdevums: problēmu risināšana, lai pielietotu apgūtās zināšanas.
Nodarbības rezultāts: Izpētīto materiālu atkārtojām un praksē nostiprinājām prasmes rakstīšanas un atkļūdošanas algoritmos.