Programmēšanas pamati un algoritmi - kurss 18 000 rubļu. no Coddy School of Programming for Children, apmācība 3 moduļi (mēneši)
Literārs Mistrojums / / December 04, 2023
Apmācība ir balstīta uz autora metodoloģiju, ņemot vērā federālās valsts izglītības prasības Krievijas Federācijas standarts izglītības procesa organizēšanai sākumskolā un profesionālajā sabiedrībā saistībā ar IT speciālisti. Kurss ir metodiski pārbaudīts vairāk nekā 500 skolās Krievijā.
Kursa mērķis: sniedziet bērniem vizuālu izpratni par programmēšanu un iepazīstiniet bērnus ar programmēšanas pamatprincipiem un algoritmiem
Kursa laikā bērns apgūs:
- domāt loģiski;
- atrisināt netriviālas problēmas;
- mijiedarboties ar datoru;
- strādāt komandā.
Codewards māca "pareizu" programmēšanu
Nodarbībās bērni apgūst objektorientētu programmēšanu, tas ir, uzreiz raksta kodu, nevis kustina “blokus”. Tas sniedz pamata izpratni par koda darbību un iespēju ātri pielāgoties jebkurai programmēšanas valodai nākotnē. Īpaši kursam mēs izstrādājām vienkāršotu CoffeeScript versiju, kuras pamatā ir JavaScript. Tas ir pielāgots sākumskolas vecuma bērnu mācīšanai, un tam ir ievērojami vienkāršota sintakse.
Viegli praktizēt mājās
Lai apgūtu Codewards kursu, jums nav jāinstalē īpašas programmas. Lai pilnībā piekļūtu platformai, pietiek ar pārlūkprogrammu un interneta pieslēgumu.
Spēles tehnika
Codewards ir aizraujoša pasaule, kurā bērns nokļūst kā glābšanas inženieris. Viņam būs jāveic misijas, jāatjauno zemūdens stacijas sistēmu darbība, jāprogrammē roboti un jācīnās ar ļauno Kodavru. Scenārijs un spēļu mehānika padara kursu patiesi interesantu bērniem. Šī pieeja notur viņu uzmanību visa kursa laikā, iesaista viņus mācību procesā un jaunu materiālu apguvē.
Populārākās tēmas
Papildus programmēšanas tēmām (objekts, komanda, programma, algoritms, cilpa, ligzdotā cilpa) studenti saņems ievadu par tēmām digitālā pratība:
- informācija: koncepcija, klasifikācija, uzglabāšana un izplatīšana (avoti);
- saskarne: koncepcija, veidi, elementi;
- ievades un izvades ierīces;
- Interneta un sociālo tīklu profili, pamata tiešsaistes drošība.
- Nākotnes prasmju attīstīšana
Pašorganizācija:
- pielāgošanās spēja un elastība;
- vērīgums;
- iniciatīva un neatkarība.
Komandas darbs:
- vadība;
- sadarbība;
- komunikācija.
Sistēmiskā domāšana:
- analīze un sintēze;
- attiecības sistēmā;
- problēmu risināšana ar nezināmiem datiem.
Sekojiet savu bērnu progresam
Platforma parāda, cik ilgi bērns ir programmējis, ar kādām grūtībām viņš ir saskāries un kādā stadijā šobrīd atrodas.
Izgatavojuši profesionāļi
Codewards izglītības platformu izstrādāja IT profesionāļi (uzņēmums Nr. 1 mobilo aplikāciju izstrāde Krievijā - Redmadrobot) un vadošie metodiķi, spēļu praktiķi un psihologi.
“Codwards” ir oficiālais partneris un simulatora izstrādātājs Viskrievijas akcijai “Skaitļu stunda”, ko organizē Izglītības ministrija un Digitālās attīstības ministrija. Vairāk nekā 5 miljoni skolēnu no visām Krievijas skolām pabeidza uzdevumus Codeward platformā.
Programmēšana ir viena no jaunās digitālās ekonomikas galvenajām kompetencēm. Nākotnē šī prasme kļūs tikpat vienkārša kā prasme rakstīt un lasīt. Iegremdējot bērnus programmēšanas procesā šodien, mēs radām stabilu pamatu viņu profesionālajām kompetencēm nākotnē.
Pabeidzot kursu, katrs bērns saņem oficiālu sertifikātu par pabeigšanu no CODDY un Codewards.
Pirmā diena: ievads spēļu programmēšanas pasaulē
• Codewards saskarnes izpēte
• Ievads programmēšanas pasaulē programmā Codewards
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Otrā diena: algoritms
• Kas ir algoritms
• Robotu programmēšana, izmantojot algoritmus
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Trešā diena: algoritmu izveide un izpilde
• Turpināta algoritmu izpēte
• Kļūdu atrašana algoritmos
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Ceturtā diena: Izpildītājs: formāls un neformāls. Izpildītāju komandu sistēma.
• Komunikācija “formālais izpildītājs” – “komandu sistēma”.
• Noteikt un pierādīt apgalvojumu patiesumu un nepatiesību.
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Piektā diena: jēdziens “Patiesība” un “Nepatiesi”
• Apgalvojumu patiesums un nepatiesība
• Kļūdu atrašana algoritmos
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Sestā diena: objekts un objekta īpašums
• Kas ir objekts
• Objektu programmēšana
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Septītā diena: objektu klasifikācija
• Vienkāršākās programmas objektu pārvaldībai
• Programmu sastādīšana vairāku objektu vadīšanai
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Astotā diena: vairāku vietņu pārvaldība
• Iemācīties pārvaldīt vairākus objektus
• Mācību secības
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Devītā diena: darbību atkārtošana. Jēdziens “Cikls”, cikla konstrukcijas izmantošana programmas kodā
• Kas ir cikls
• Cilpu pielietojums programmēšanā
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Desmitā diena: cilpas un algoritmu optimizācija
• Ciklu tēmas nostiprināšana
• Ievads jēdzienā “Optimizācija”, “optimālais ceļš”
• Ar cikliem saistītu problēmu risināšana
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Vienpadsmitā diena: cilpas un algoritmu optimizācija
• Ciklu tēmas pabeigšana
• Optimizācijas principu pielietošana izpildītiem uzdevumiem
• Ar cikliem saistītu problēmu risināšana
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.
Divpadsmitā diena: vairāku objektu, daudzfunkcionālu un monofunkcionālu objektu pārvaldība.
• Vairāku objektu vadība
• Daudzfunkcionāls un monofunkcionāls objekts
Pēc nodarbības tiek uzdoti mājasdarbi atbilstoši nodarbības tēmai.