În sat continuă dezvoltarea școlii de programare . Recent am finalizat o revizuire completă a cursului de dezvoltare web, care acum este disponibil și în format online.
Pentru a compune materialele teoretice, am aplicat o soluție neobișnuită – toate sunt unite într-un grafic interactiv, care poate fi folosit ca Roadmap pentru cei care învață dezvoltarea web. Materialele sunt legate între ele și, pe lângă teorie, conțin exerciții de scriere de cod.

Conceptul de învățare
Considerăm că, în timpul învățării, o persoană se comută constant între două moduri – un mod de a construi o imagine de ansamblu și un mod de a se aprofunda în detaliile unei entități specifice.
În lecțiile cursului ne concentrăm pe primul mod – lecția conține doar informații generale, care ajută la construirea „imaginii lumii”. Lecția poate fi citită fără a intra în detalii – și, doar după ce se înțelege, într-o primă aproximare, imaginea generală, se poate începe aprofundarea materialelor specifice.
Materialele teoretice sunt prezentate în curs sub formă de inserții. Un clic pe această inserție mută studentul în al doilea mod – se concentrează complet pe învățarea materialului specific, fără a analiza rolul său în tematica lecției respective.

Pe lângă explicația propriu-zisă, materialele conțin exerciții – activități de scriere de cod pentru a consolida acest material în practică.
Toate materialele sunt interconectate prin săgeți – similar unui arbore de tehnologie în jocurile strategice. Acest lucru ajută mult la învățarea materialelor complexe care se bazează pe alte cunoștințe fundamentale. Dacă studentul întâmpină dificultăți în înțelegere, poate oricând să revină la un material mai fundamentat și să-l repete imediat – fără a căuta cunoștințele lipsă în întreaga structură a cursului.
Această extragere a materialelor teoretice din lecții oferă o oportunitate suplimentară. Studenții cu cunoștințe de bază inițiale pot să-și construiască singuri ruta de învățare și să se deplaseze pe această hartă a materialelor, marcându-le pe cele parcurse cu un buton special.
Astfel, se obține un Roadmap interactiv pentru învățarea dezvoltării web, similar parcurgerii locațiilor în jocuri –

Sarcini practice
Cu toate aceste oportunități suplimentare, considerăm că este mai corect să parcurgem materialele în ordinea prevăzută de lecții. Pe lângă formarea unei imagini de ansamblu, lecțiile au o altă caracteristică importantă – sarcini practice.
Pentru a stăpâni dezvoltarea web, nu este suficient să studiezi un set de materiale și tehnologii separate – trebuie să înveți să le conectezi într-un întreg în proiecte mai mari. Sarcinile practice reprezintă astfel de proiecte, care cresc în complexitate de la o lecție la alta și acoperă un număr tot mai mare de materiale parcurse.
Sarcinile practice sunt realizate în medii externe și verificate manual de către instructor. Acesta nu verifică doar corectitudinea funcționării, ci se concentrează și pe aspectele stilistice tipice – formatul codului, denumirea variabilelor etc. – care ar trebui corectate cât mai devreme în dezvoltarea programatorului.
Asistența instructorului
Pe lângă verificarea sarcinilor practice, instructorul joacă un alt rol important.
Indiferent cât de bine este explicat materialul, uneori apar întrebări la care nu se găsește întotdeauna un răspuns de unul singur.
De aceea, am plasat lângă fiecare material un buton pentru a contacta instructorul prin chat. Fiecare chat este legat de material – astfel, la întoarcerea la materialul studiat, este ușor să găsești răspunsuri la întrebările deja apărute.

Tabăra
Consultarea prin chat nu este întotdeauna convenabilă. Este mult mai comod să întrebi personal – asta permite obținerea unui răspuns de multe ori mai repede, rezolvând în același timp și alte întrebări conexe apărute în timpul discuției. Practica noastră arată că, cu sprijinul direct al instructorului, progresul în curs se desfășoară semnificativ mai repede.
Pentru aceasta, în localitatea noastră funcționează o tabără de programare de vară. Studenții trăiesc în corturi, dar în tabără a fost construit un bloc cu o terasă confortabilă pentru lecții și toalete, există WiFi de mare viteză și se furnizează hrană caldă (iar în curând va fi deschis un café).

Condițiile detaliate privind tabăra sunt descrise pe . Cel mai convenabil este să urmărești noutățile școlii de programare în canalul de Telegram , iar noutățile localității – pe Instagram .
Reamintim că în acest an, în așezare se vor desfășura multe evenimente educaționale și alte activități descrise – alăturați-vă!
Sursa: habr.com
