Интерактивна пътна карта за изучаващите уеб разработка

В селото продължава развитието на училището по програмиране codery.camp. Наблизо завършихме пълната преработка на курса по уеб разработка, който сега е достъпен и в онлайн форма.

За компониране на теоретичните материали приложихме необичайно решение – всички те са обединени в интерактивен граф, който удобно служи като пътна карта за изучаващите уеб разработка. Материалите са свързани помежду си и, освен самата теория, съдържат упражнения за писане на код.

Интерактивна пътна карта за изучаващите уеб разработка

Концепция за обучение

Смятаме, че по време на обучението човек постоянно превключва между два режима – режим на изграждане на обща картина и режим на задълбочаване в подробностите на конкретна същност.

В уроците на курса се концентрираме върху първия режим – урокът съдържа само обща информация, която помага за изграждане на 'картина на света'. Урокът може да бъде прочетен, без да навлизате в подробности – и само след като разберете в общи линии картината, можете да започнете да се задълбочавате в конкретните материали.

Теоретичните материали се показват в курса под формата на врезки. Кликване върху тази врезка прехвърля студента във втория режим – той се концентрира напълно върху усвояването на конкретния материал, без да навлиза в ролята му в темата на урока.

Интерактивна пътна карта за изучаващите уеб разработка

В допълнение към самото обяснение, материалите съдържат специални упражнения – упражнения по писане на код за затвърдяване на материала на практика.

Всички материали са свързани помежду си със стрелки – подобно на дърво на технологии в стратегически игри. Това много помага при усвояването на сложни материали, които се опират на други основни знания. Ако студентът срещне трудности с разбирането, той може по всяко време да се върне към по-фундаментален материал и веднага да го повтори – а не да търси липсващите знания в цялата структура на курса.

Такава изолираност на теоретичните материали от уроците дава допълнителна възможност. Студентите с основни начални знания могат сами да изградят маршрута на своето обучение и да се движат по тази карта на материалите, отбелязвайки преминатото със специален бутон.

Получава се интерактивна пътна карта за изучаване на уеб разработка, наподобяваща преминаването на локации в игри – https://codery.camp/roadmap

Интерактивна пътна карта за изучаващите уеб разработка

Практически задачи

Въпреки тази допълнителна възможност, считаме, че е по-правилно материалите да се преминават в последователността, предвидена от уроците. Освен формирането на обща картина, уроците имат и още една важна особеност – практическите задания.

За усвояването на уеб разработката не е достатъчно просто да се изучат набор от отделни материали и технологии – нужно е да се научите да ги свързвате в едно цяло в по-големи проекти. Практическите задания представляват точно такива проекти, които нарастват по сложност от урок на урок и обхващат все повече прегледани материали.

Практическите задания се изпълняват в външни пясъчници и се проверяват ръчно от преподавателя. Освен да провери коректността на работата, той обръща внимание и на типични стилистични въпроси – оформление на кода, именуване на променливи и т.н. – които е добре да се коригират в най-ранен етап от развитието на разработчика.

Помощ от преподавателя

Освен проверката на практическите задания, преподавателят играе и друга важна роля.
Каквото и добре да е обяснен материалът, понякога при неговото усвояване възникват въпроси, на които не винаги може да се намери самостоятелен отговор.

Затова разположихме до всеки материал бутон за извикване на чата с преподавателя. Всеки чат е свързан с материала – затова при връщане към прегледаното е лесно да се намерят отговори на вече възникналите въпроси.

Интерактивна пътна карта за изучаващите уеб разработка

Лагер

Да се получават консултации по чата не винаги е удобно. Много по-удобно е да се зададе въпрос лично – това ще позволи получаването на отговор много по-бързо, като ще се решат и други тясно свързани въпроси, възникнали в процеса на разговора. Нашият опит показва, че при присъствена подкрепа от преподавателя напредъкът в курса се осъществява значително по-бързо.

За целта в нашето село функционира летен лагер за програмиране. Студентите живеят в палатки, но в лагера е построен блок с удобна тераса за занятия и санитарни възли, има бърз WiFi, осигурява се горещо хранене (а скоро ще бъде открито кафе).

Интерактивна пътна карта за изучаващите уеб разработка

Подробни условия за лагера са описани на https://codery.camp/camping. За новини от школата по програмиране е най-удобно да следите в телеграм канала @codery_camp, а за новини от селото – в инстаграм @it_poselok.

Напомняме, че в селото тази година ще се проведат много образователни и други събития, описани в предишната статия – присъединете се!

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster