Interaktiven načrt za tiste, ki se učijo spletnega razvoja

V vasi se še naprej razvija šola programiranja codery.camp. Nedavno smo zaključili popolno prenovo tečaja spletnega razvoja, ki je zdaj na voljo tudi v spletni različici.

Za sestavljanje teoretičnih materialov smo uporabili nenavadno rešitev – vsi so združeni v interaktivno mrežo, ki jo je enostavno uporabiti kot načrt (Roadmap) za tiste, ki se učijo spletnega razvoja. Materiali so povezani med seboj in poleg same teorije vsebujejo tudi vaje za pisanje kode.

Interaktiven načrt za tiste, ki se učijo spletnega razvoja

Koncept učenja

Menimo, da se med učenjem človek nenehno preklaplja med dvema režimoma – to sta režim sestavljanja celote in režim poglabljanja v podrobnosti določene entitete.

Na lekcijah tečaja se osredotočamo na prvi režim – lekcija vsebuje le splošne informacije, ki pomagajo sestaviti 'sliko sveta'. Lekcijo je mogoče prebrati, ne da bi se poglabljali v podrobnosti – in šele ko je v prvi približek razumljen celoten okvir, lahko začnete poglabljati v specifične materiale.

Teoretični materiali se v tečaju prikazujejo v obliki vdelkov. Klik na ta vdelka prenese študenta v drugi režim – popolnoma se osredotoča na obvladovanje konkretnega materiala, ne da bi se ukvarjal z njegovo vlogo v tematiki te lekcije.

Interaktiven načrt za tiste, ki se učijo spletnega razvoja

Poleg same razlage materiali vsebujejo posebne treniranja – vaje za pisanje kode, ki bodo ta material utrdili v praksi.

Vsi materiali so povezani med seboj s puščicami – podobno kot drevo tehnologij v strateških igrah. To zelo pomaga pri obvladovanju zapletenih materialov, ki temeljijo na drugih osnovnih znanjih. Če študent naleti na težave pri razumevanju, se lahko kadarkoli vrne k bolj temeljnemu materialu in ga takoj ponovno pregleda – namesto da bi iskali manjkajoče znanje po celotni strukturi tečaja.

Takšna izolacija teoretičnih materialov iz lekcij prinaša dodatno možnost. Študenti z osnovnim znanjem lahko sami sestavijo svoj učni načrt in se premikajo po tej karti materialov, pri čemer označijo končane s posebno gumbom.

Tako dobimo interaktivni načrt (Roadmap) za učenje spletnega razvoja, ki spominja na prehajanje lokacij v igrah – https://codery.camp/roadmap

Interaktiven načrt za tiste, ki se učijo spletnega razvoja

Praktična naloga

Kljub tej dodatni možnosti menimo, da je bolj smiselno, da se materiali obravnavajo v zaporedju, ki ga določajo lekcije. Poleg oblikovanja celostne slike imajo lekcije še eno pomembno značilnost – praktične naloge.

Za obvladovanje spletnega razvoja ni dovolj samo študirati skupek posameznih vsebin in tehnologij – potrebno se je naučiti povezanosti v celoto v večjih projektih. Praktične naloge so prav takšni projekti, ki se stopnjevajo po kompleksnosti od lekcije do lekcije ter pokrivajo vedno več naučenih vsebin.

Praktične naloge se izvajajo v zunanjih peskovnikih in jih ročno preverja učitelj. Pri tem preverja ne le pravilnost delovanja, temveč tudi upošteva tipična stilistična vprašanja – oblikovanje kode, poimenovanje spremenljivk itd. – ki jih je najbolje popraviti v najzgodnejši fazi razvoja programerja.

Pomoč učitelja

Poleg preverjanja praktičnih nalog ima učitelj še eno pomembno vlogo.
Ne glede na to, kako dobro je material razložen, se pri učenju včasih pojavijo vprašanja, na katera ne vedno uspe najti samostojni odgovor.

Zato smo ob vsakem gradivu postavili gumb za klicanje klepeta z učiteljem. Vsak klepet je povezan z gradivom – tako je ob vrnitvi k prejšnjemu enostavno najti odgovore na že zastavljena vprašanja.

Interaktiven načrt za tiste, ki se učijo spletnega razvoja

Tabor

Posvetovanje prek klepeta ni vedno praktično. Veliko priročneje je vprašati osebno – to omogoča, da dobite odgovor precej hitreje, hkrati pa rešite tudi druga povezana vprašanja, ki se pojavijo med pogovorom. Naša praksa kaže, da pri osebni podpori učitelja napredovanje po tečaju poteka bistveno hitreje.

Zato v našem naselju deluje poletni tabor programiranja. Študenti živijo v šotorih, a v taboru je zgrajena enota s priročno teraso za učne dejavnosti in sanitarijami, ter omogoča hitro WiFi povezavo, nudijo se topli obroki (in kmalu se bo odprla kavarna).

Interaktiven načrt za tiste, ki se učijo spletnega razvoja

Podrobni pogoji taborišča so opisani na https://codery.camp/camping. Za novice o šoli programiranja je najbolje slediti na telegram kanalu @codery_camp, za novice o naselju pa na Instagramu @it_poselok.

Spomnimo, da bo v vasi letos potekalo veliko izobraževalnih in drugih dogodkov, opisanih v prejšnjem članku – pridružite se nam!

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster