Како сам предавао, а затим написао приручник за Питхон

Како сам предавао, а затим написао приручник за Питхон
Протеклих годину дана радила сам као наставник у једном од покрајинских центара за обуку (у даљем тексту ТК), специјализована за наставу програмирања. Нећу именовати овај центар за обуку, покушаћу и без имена компанија, имена аутора итд.

Дакле, радио сам као наставник у Питхон-у и Јави. Овај ЦА је купио наставне материјале за Јаву, а они су покренули Питхон када сам дошао и предложио им га.

Написао сам приручник за студенте (у суштини уџбеник или приручник за самоучење) о Питхон-у, али подучавање Јаве и наставних материјала који су тамо коришћени имали су значајан утицај.

Рећи да су били страшни је мало рећи. Начин рада уџбеника Јава, који је испоручила једна веома позната компанија у Русији, није био да научи човека основама овог језика уопште и ООП парадигми посебно, већ да обезбеди да родитељи који долазе на отворене лекције видео како су твој син или ћерка преписали змију или шах из уџбеника. Зашто кажем отписан? Врло је једноставно, чињеница је да су у уџбенику били дати читави листови (А4) кода, чији неки аспекти нису објашњени. Као резултат тога, наставник или мора да контролише у којој тачки кода је сваки ученик сада, објашњавајући сваки ред, или се све претвара у варање.

Кажете: „Па шта није у реду, нека учитељ ради боље, а шах и змија су кул!”

Па, све би било супер да број људи у групи није испод 15, а то је већ значајно ако ћете пратити све, објашњавајући: „Али, ипак, зашто ово пишемо?“

Поред броја људи у групи, постоји још један проблем повезан са овом методом. Шифра је написана... како да се изразим, само грозно. Комплет антишаблона, архаичан, пошто уџбеник одавно није ажуриран, а најдражи нам је, наравно, стил водича. Стога, чак и ако контролишете све своје ученике и можете брзо и јасно да им објасните шта значи шифра коју отписујете, сама шифра је толико страшна да ће вас, најблаже речено, научити погрешном.

Па, последња ствар која буквално уништава овај уџбеник је да од самог почетка не постоји барем адекватан увод који објашњава шта су типови података, да ли су објектни и примитивни, којим критеријумом се проверава особина која генерише ову дихотомију, итд. У првом поглављу, од вас и ваших ученика се тражи да направите (копирате) програм који прави прозор и тамо пише „Здраво!“, али он не објашњава шта овај кодни лист заправо значи, већ само везује за даље лекције, нпр. , спомиње се „главна „улазна тачка, али сам концепт „улазне тачке“ није чак ни наведен.

Да резимирамо, овај отпадни папир је био мем чак и међу наставницима и менаџментом. Она децу није научила апсолутно ничему, једном сам наишао на групу која је проучавала ове материјале већ годину дана, на крају нису могли ни циклус да напишу, напомињем да су сви били веома паметни и убрзо све није било тако лоше. Већина колега се трудила да одступи од наставног материјала како би се градиво упијало, а не само летело у ваздух, мада је било мање савесних људи који су сматрали нормалним да њихов ученик преписује без икаквог објашњења.

Када је постало јасно да ћу напустити центар за обуку и да треба некако наставити са Питхон програмом следеће године, почео сам да пишем свој уџбеник. Укратко, поделио сам на два дела, у првом сам објаснио све о типовима података, њиховој суштини, операцијама са њима и језичким упутствима. Између тема сам радио КнА како би будући наставник могао да разуме како је ученик научио тему. Па, на крају сам урадио мали задатак-пројекат. Први део тако објашњава основе језика и сажваће их, што је отприлике 12-13 часова од по 30-40 минута. У другом делу сам већ писао о ООП-у, описао како се имплементација ове парадигме у Питхон-у разликује од већине других, направио много линкова ка водичу за стилове итд. Да резимирам, трудио сам се да будем што другачији од онога што је било у уџбенику Јава. Недавно сам писао свом садашњем наставнику Пајтона, тражећи повратну информацију о материјалима, и сада ми је драго да је све у реду, да деца заиста разумеју програмирање у Пајтону.

Какав закључак бих извукао из ове приче: драги моји родитељи, ако одлучите да своје дете пошаљете у центар за обуку, онда пажљиво пратите шта раде, да ваше дете не губи време узалуд, да не би обесхрабрило него од жеље да програмира у будућности.

УПД: Као што је тачно наведено у коментарима, нисам рекао скоро ништа о презентацији материјала. Одмах ћу рећи да сматрам да треба више праксе, колико је то могуће. На крају сваке лекције у првом делу радио сам 4-5 малих вежби на тему поглавља. Између поглавља налазили су се КнА (контролне лекције), где су били и практични, али већ оцењени задаци, а на крају првог дела био је пројекат са темом коју можете изабрати од предложених. У другом делу сам направио увод у ООП кроз креирање конзолне мини-игре, чији је развој био цео други део и цео увод у парадигму.

Само регистровани корисници могу учествовати у анкети. Пријавите се, Добродошао си.

Да ли ваше дете учи програмирање у центру за обуку?

  • 100%Иес3

  • 100%Но62

Гласало је 65 корисника. Уздржано је било 27 корисника.

Извор: ввв.хабр.цом

Додај коментар