Skolen for programmering fortsætter med at udvikle sig i landsbyen . For nylig afsluttede vi en omfattende revidering af vores webudviklingskursus, som nu også er tilgængeligt i online-format.
Til sammensætning af de teoretiske materialer har vi anvendt en usædvanlig løsning – de er alle samlet i et interaktivt diagram, der kan bruges som en køreplan for dem, der studerer webudvikling. Materialerne er indbyrdes forbundet og indeholder, ud over den grundlæggende teori, øvelser i kodning.

Læringskonceptet
Vi mener, at personen under læring konstant skifter mellem to tilstande – det er tilstanden, hvor man opbygger et overordnet billede, og tilstanden, hvor man dykker ned i detaljerne af en bestemt enhed.
I lektionerne i kurset fokuserer vi på den første tilstand – lektionen indeholder kun generel information, som hjælper med at opbygge 'verdensbilledet'. Lektionen kan læses uden at gå ind i detaljerne – og først når man har forstået det overordnede billede, kan man begynde at dykke ned i de specifikke materialer.
De teoretiske materialer vises i kurset som indskud. Et klik på dette indskud sender studenten til den anden tilstand – han koncentrerer sig fuldstændigt om at mestre det specifikke materiale, uden at tage højde for dets rolle i temaet for denne lektion.

Udover selve forklaringen indeholder materialerne specielle træninger – kodningsøvelser for at befæste dette materiale i praksis.
Alle materialer er forbundet med hinanden via pile – ligesom et teknologitræ i strategiske spil. Dette hjælper godt med at mestre komplekse materialer, der bygger på andre grundlæggende viden. Hvis studenten oplever vanskeligheder med forståelsen, kan han til enhver tid gå tilbage til mere fundamentale materialer og genlæse dem – i stedet for at lede efter de manglende oplysninger i hele kursusstrukturen.
Denne isolering af teoretiske materialer fra lektionerne giver en yderligere mulighed. Studerende med grundlæggende begynderviden kan selv opbygge deres egne læringsruter og bevæge sig gennem denne materialekort, idet de markerer gennemgåede emner med en speciel knap.
Det resulterer i en interaktiv køreplan for læring af webudvikling, der minder om at gennemføre lokationer i spil –

Praktiske opgaver
På trods af denne ekstra mulighed mener vi, at det er mere hensigtsmæssigt at gennemgå materialerne i den rækkefølge, der er angivet i lektionerne. Udover at danne et samlet billede har lektionerne også en anden vigtig egenskab - praktiske opgaver.
For at mestre webudvikling er det ikke nok blot at studere et sæt af separate materialer og teknologier - det er nødvendigt at lære at forbinde dem til et hele i større projekter. De praktiske opgaver udgør netop sådanne projekter, der vokser i sværhedsgrad fra lektion til lektion og dækker et stadig større antal gennemgåede materialer.
De praktiske opgaver udføres i eksterne sandkasser og vurderes manuelt af læreren. Han tjekker ikke kun korrektheden af arbejdet, men lægger også vægt på typiske stilspørgsmål - kodestil, navngivning af variabler osv. - som bedre kan rettes i den tidlige fase af udviklerens karriere.
Hjælp fra læreren
Foruden kontrol af de praktiske opgaver spiller læreren en anden vigtig rolle.
Uanset hvor godt materialet bliver forklaret, kan der opstå spørgsmål undervejs, som ikke altid kan besvares selvstændigt.
Derfor har vi placeret en knap til at åbne chatten med læreren ved siden af hver material. Hver chat er knyttet til materialet - derfor er det let at finde svar på spørgsmål, der allerede er opstået, når man vender tilbage til det gennemgåede.

Lejr
Det er ikke altid praktisk at få vejledning via chatten. Det er meget mere bekvemt at spørge direkte - det giver mulighed for at få svar hurtigere, mens man samtidig kan løse andre relaterede spørgsmål, der opstår under samtalen. Vores erfaring viser, at fremdrift i kurset sker betydeligt hurtigere med personlig støtte fra læreren.
Derfor har vi et sommerprogrammeringslejr i vores landsby. Studerende bor i telte, men der er bygget en blok med en komfortabel terrasse til undervisning og toiletter; der er hurtig WiFi, og der leveres varmt måltid (og snart åbner et café).

Detaljerede forhold for lejren er beskrevet på . For at følge nyhederne fra programmeringsskolen er det lettest at holde øje med telegramkanalen , og for at følge nyhederne fra landsbyen - på Instagram .
Vi minder om, at der i år vil finde mange uddannelsesmæssige og andre aktiviteter sted i landsbyen, som beskrevet. – kom og deltag!
Kilde: habr.com
