Osnove programiranja in algoritmov - tečaj 18.000 rubljev. iz Coddy School of Programming for Children, usposabljanje 3 moduli (meseci)
Miscellanea / / December 04, 2023
Usposabljanje temelji na avtorjevi metodologiji ob upoštevanju zahtev Zvezne državne izobraževalne standard Ruske federacije za organizacijo izobraževalnega procesa v osnovni šoli in poklicne skupnosti v zvezi z IT strokovnjaki. Tečaj je bil metodološko preizkušen v več kot 500 šolah v Rusiji.
Namen tečaja: Otrokom omogočite vizualno razumevanje programiranja in jih seznanite s temeljnimi načeli programiranja in algoritmov.
Na tečaju se bo otrok naučil:
- razmišljati logično;
- reševanje netrivialnih problemov;
- interakcija z računalnikom;
- delo v timu.
Codewards uči "pravilnega" programiranja
Med lekcijami se otroci učijo objektno usmerjenega programiranja, kar pomeni, da takoj napišejo kodo, namesto da premikajo »bloke« naokoli. To vam daje osnovno razumevanje delovanja kode in možnost hitrega prilagajanja kateremu koli programskemu jeziku v prihodnosti. Posebej za tečaj smo razvili poenostavljeno različico CoffeeScripta, ki temelji na JavaScriptu. Prilagojena je za poučevanje osnovnošolcev in ima bistveno poenostavljeno sintakso.
Enostaven za vadbo doma
Za obisk tečaja Codewards vam ni treba namestiti posebnih programov. Za popoln dostop do platforme sta dovolj brskalnik in internetna povezava.
Tehnika igre
Codewards je fascinanten svet, v katerega se znajde otrok kot reševalni inženir. Izvajati bo moral misije, obnoviti delovanje sistemov podvodne postaje, programirati robote in se spopasti z zlobnim Kodavrom. Scenariji in igralna mehanika naredijo tečaj res zanimiv za otroke. Ta pristop ohranja njihovo pozornost skozi celoten tečaj, jih vključuje v učni proces in učenje novih gradiv.
Vroče teme
Poleg programskih tem (objekt, ukaz, program, algoritem, zanka, ugnezdena zanka) bodo študentje deležni uvoda v teme digitalna pismenost:
- informacija: koncept, klasifikacija, shranjevanje in distribucija (viri);
- vmesnik: koncept, vrste, elementi;
- vhodne in izhodne naprave;
- Profili na internetu in družbenih omrežjih, osnovna spletna varnost.
- Razvijanje veščin prihodnosti
Samoorganizacija:
- prilagodljivost in fleksibilnost;
- pozornost;
- samoiniciativnost in samostojnost.
Skupinsko delo:
- vodenje;
- sodelovanje;
- komunikacije.
Sistemsko razmišljanje:
- analiza in sinteza;
- odnosi znotraj sistema;
- reševanje problemov z neznanimi podatki.
Spremljajte napredek svojih otrok
Platforma prikazuje, koliko časa je otrok programiral, na kakšne težave je naletel in na kateri stopnji je trenutno.
Izdelano s strani profesionalcev
Izobraževalno platformo Codewards so razvili IT strokovnjaki (podjetje št. 1 v razvoj mobilnih aplikacij v Rusiji - Redmadrobot) in vodilni metodologi, strokovnjaki za igre na srečo in psihologi.
"Codwards" je uradni partner in razvijalec simulatorja za vserusko akcijo "Lekcija številk", ki jo organizirata Ministrstvo za izobraževanje in Ministrstvo za digitalni razvoj. Več kot 5 milijonov učencev iz vseh šol v Rusiji je opravilo naloge na platformi Codewards.
Programiranje je ena ključnih kompetenc nove digitalne ekonomije. V prihodnosti bo ta veščina postala tako osnovna kot sposobnost pisanja in branja. S poglobitvijo otrok v programiranje danes ustvarjamo trdne temelje za njihove poklicne kompetence v prihodnosti.
Po končanem tečaju vsak otrok prejme uradno potrdilo o opravljenem tečaju s strani CODDY in Codewards.
Prvi dan: Uvod v igričarski svet programiranja
• Preučevanje vmesnika Codewards
• Uvod v svet programiranja v Codewards
Po pouku se dodeli domača naloga v skladu s temo pouka.
Drugi dan: Algoritem
• Kaj je algoritem
• Programiranje robotov z uporabo algoritmov
Po pouku se dodeli domača naloga v skladu s temo pouka.
Tretji dan: Ustvarjanje in izvajanje algoritmov
• Nadaljevanje študija algoritmov
• Iskanje napak v algoritmih
Po pouku se dodeli domača naloga v skladu s temo pouka.
Četrti dan: Izvajalec: formalni in neformalni. Sistem ukazov izvajalca.
• Komunikacija “formalni izvajalec” - “sistem ukazov”.
• Ugotavljajo in dokazujejo resničnost in napačnost trditev.
Po pouku se dodeli domača naloga v skladu s temo pouka.
Peti dan: Koncept "resnice" in "napake"
• Resničnost in lažnost izjav
• Iskanje napak v algoritmih
Po pouku se dodeli domača naloga v skladu s temo pouka.
Šesti dan: Predmet in lastnost predmeta
• Kaj je predmet
• Objektno programiranje
Po pouku se dodeli domača naloga v skladu s temo pouka.
Sedmi dan: Klasifikacija predmetov
• Najenostavnejši programi za upravljanje objektov
• Sestavljanje programov za krmiljenje več objektov
Po pouku se dodeli domača naloga v skladu s temo pouka.
Osmi dan: Upravljanje več spletnih mest
• Učenje upravljanja več predmetov
• Učna zaporedja
Po pouku se dodeli domača naloga v skladu s temo pouka.
Deveti dan: Ponavljanje dejanj. Koncept “cikla”, uporaba konstrukta cikla v programski kodi
• Kaj je cikel
• Uporaba zank v programiranju
Po pouku se dodeli domača naloga v skladu s temo pouka.
Dan deseti: Zanke in optimizacija algoritmov
• Utrjevanje tematike ciklov
• Uvod v koncept »Optimizacija«, »optimalna pot«
• Reševanje problemov, povezanih s cikli
Po pouku se dodeli domača naloga v skladu s temo pouka.
Enajsti dan: Zanke in optimizacija algoritmov
• Dokončanje teme ciklov
• Uporaba principov optimizacije na opravljenih nalogah
• Reševanje problemov, povezanih s cikli
Po pouku se dodeli domača naloga v skladu s temo pouka.
Dvanajsti dan: Upravljanje več objektov, multifunkcionalnih in monofunkcionalnih objektov.
• Upravljanje več objektov
• Večnamenski in monofunkcionalni objekt
Po pouku se dodeli domača naloga v skladu s temo pouka.