PagÄjuÅ”o gadu strÄdÄju par skolotÄju vienÄ no provinces mÄcÄ«bu centriem (turpmÄk tekstÄ ā TC), specializÄjoties programmÄÅ”anas pasniegÅ”anÄ. Å o mÄcÄ«bu centru nenosaukÅ”u, centÄ«Å”os arÄ« iztikt bez firmu nosaukumiem, autoru vÄrdiem utt.
TÄtad, es strÄdÄju par skolotÄju Python un Java. Å Ä« CA iegÄdÄjÄs mÄcÄ«bu materiÄlus Java, un viÅi palaida Python, kad es ierados un ieteicu viÅiem to.
Es uzrakstÄ«ju rokasgrÄmatu studentiem (bÅ«tÄ«bÄ mÄcÄ«bu grÄmatu vai paÅ”mÄcÄ«bas rokasgrÄmatu) uz Python, taÄu Java mÄcÄ«Å”anai un tajÄ izmantotajiem mÄcÄ«bu materiÄliem bija bÅ«tiska ietekme.
Teikt, ka viÅi bija briesmÄ«gi, ir nepietiekams apgalvojums. Java mÄcÄ«bu grÄmatas, ko piegÄdÄja viens ļoti pazÄ«stams uzÅÄmums KrievijÄ, režīms nebija mÄcÄ«t cilvÄkam Ŕīs valodas pamatus kopumÄ un jo Ä«paÅ”i OOP paradigmu, bet gan nodroÅ”inÄt, lai vecÄki, kas ieradÄs uz atklÄtajÄm stundÄm. redzÄju, kÄ tavs dÄls vai meita no mÄcÄ«bu grÄmatas pÄrkopÄja ÄÅ«sku vai Å”ahu. KÄpÄc es saku, ka norakstÄ«ts? Tas ir ļoti vienkÄrÅ”i, fakts ir tÄds, ka mÄcÄ«bu grÄmatÄ bija visas koda lapas (A4), no kurÄm daži aspekti netika izskaidroti. RezultÄtÄ skolotÄjam vai nu ir jÄkontrolÄ, kurÄ koda punktÄ tagad atrodas katrs skolÄns, izskaidrojot katru rindiÅu, vai arÄ« viss pÄrvÄrÅ”as krÄpÅ”anÄ.
JÅ«s sakÄt: "Nu, kas tur nepareizi, lai skolotÄjs dara labÄku darbu, un Å”ahs un ÄÅ«ska ir forÅ”i!"
Nu, viss bÅ«tu forÅ”i, ja cilvÄku skaits grupÄ nebÅ«tu jaunÄks par 15 gadiem, un tas jau ir bÅ«tiski, ja grasÄties visiem sekot lÄ«dzi, paskaidrojot: "Bet tomÄr, kÄpÄc mÄs to rakstÄm?"
Papildus cilvÄku skaitam grupÄ ir vÄl viena problÄma, kas saistÄ«ta ar Å”o metodi. Kods ir uzrakstÄ«ts... kÄ lai to nolieku, vienkÄrÅ”i Å”ausmÄ«gi. Antirakstu komplekts, arhaisks, jo mÄcÄ«bu grÄmata jau sen nav atjauninÄta, un mÅ«su mīļÄkais, protams, ir ceļveža stils. TÄpÄc, pat ja jÅ«s kontrolÄjat visus savus skolÄnus un Ätri un skaidri varat viÅiem izskaidrot, ko nozÄ«mÄ kods, kuru norakstÄt, kods pats par sevi ir tik briesmÄ«gs, ka iemÄcÄ«s jums, maigi izsakoties, nepareizi.
Nu, pÄdÄjais, kas burtiski iznÄ«cina Å”o mÄcÄ«bu grÄmatu, ir tas, ka jau no paÅ”a sÄkuma nav vismaz adekvÄta ievada, kas izskaidro, kas ir datu tipi, ka tie ir objekti un primitÄ«vi, kÄds kritÄrijs pÄrbauda Ä«paŔību, kas Ä£enerÄ Å”o dihotomiju utt. PirmajÄ nodaÄ¼Ä jums un jÅ«su skolÄniem tiek lÅ«gts izveidot (nokopÄt) programmu, kas izveido logu un ieraksta tur āSveiki!ā, taÄu tajÄ nav paskaidrots, ko Ŕī kodu lapa patiesÄ«bÄ nozÄ«mÄ, ir tikai saites uz turpmÄkajÄm nodarbÄ«bÄm, piemÄram, , tajÄ minÄts āgalvenais āir ieejas punkts, bet pats āieejas punktaā jÄdziens pat nav precizÄts.
RezumÄjot, Ŕī makulatÅ«ra bija mÄms pat skolotÄju un vadÄ«bas vidÅ«. ViÅa bÄrniem pilnÄ«gi neko nemÄcÄ«ja, vienreiz uzgÄju grupu, kas jau gadu mÄcÄ«jÄs Å”os materiÄlus, beigÄs pat ciklu nevarÄja uzrakstÄ«t, atzÄ«mÄju, ka visi bija ļoti gudri un drÄ«z viss nebija tik slikti. LielÄkÄ daļa kolÄÄ£u centÄs atkÄpties no mÄcÄ«bu materiÄliem, lai materiÄls uzsÅ«ktos, nevis vienkÄrÅ”i lidotu gaisÄ, lai gan bija mazÄk apzinÄ«gu cilvÄku, kuri uzskatÄ«ja par normÄlu, ka viÅu skolÄns kopÄ bez jebkÄda paskaidrojuma.
Kad kļuva skaidrs, ka pametÄ«Å”u mÄcÄ«bu centru un Python programma kaut kÄ jÄturpina nÄkamgad, sÄku rakstÄ«t mÄcÄ«bu grÄmatu. ÄŖsÄk sakot, sadalÄ«ju divÄs daļÄs, pirmajÄ izskaidroju visu par datu tipiem, to bÅ«tÄ«bu, darbÄ«bÄm ar tiem un valodas instrukcijÄm. Starp tÄmÄm veicu QnA, lai topoÅ”ais skolotÄjs saprastu, kÄ skolÄns apguvis tÄmu. Nu, beigÄs es izpildÄ«ju nelielu uzdevumu-projektu. TÄdÄjÄdi pirmajÄ daÄ¼Ä ir izskaidroti valodas pamati un tie tiek sakomļÄti, kas ir aptuveni 12ā13 nodarbÄ«bas pa 30ā40 minÅ«tÄm katra. OtrajÄ daÄ¼Ä es jau rakstÄ«ju par OOP, aprakstÄ«ju, kÄ Å”Ä«s paradigmas ievieÅ”ana Python atŔķiras no vairuma citu, izveidoju daudzas saites uz stila rokasgrÄmatu utt. RezumÄjot, es centos pÄc iespÄjas atŔķirties no tÄ, kas bija Java mÄcÄ«bu grÄmatÄ. Nesen rakstÄ«ju savai tagadÄjai Python skolotÄjai, lÅ«dzot atsauksmes par materiÄliem, un tagad priecÄjos, ka viss ir kÄrtÄ«bÄ, ka bÄrni tieÅ”Äm saprot programmÄÅ”anu Python valodÄ.
KÄdu secinÄjumu es gribÄtu izdarÄ«t no Ŕī stÄsta: mani dÄrgie vecÄki, ja jÅ«s nolemjat sÅ«tÄ«t savu bÄrnu uz apmÄcÄ«bu centru, tad uzmanÄ«gi sekojiet lÄ«dzi tam, ko viÅi dara, lai jÅ«su bÄrns netÄrÄtu laiku velti, lai neatturÄtu viÅÅ” nevÄlas programmÄt nÄkotnÄ.
UPD: KÄ pareizi norÄdÄ«ts komentÄros, es gandrÄ«z neko neteicu par materiÄla prezentÄciju. Uzreiz teikÅ”u, ka uzskatu, ka vajadzÄtu pÄc iespÄjas vairÄk prakses. Katras pirmÄs daļas nodarbÄ«bas beigÄs veicu 4-5 nelielus prakses uzdevumus par nodaļas tÄmu. Starp nodaļÄm bija QnA (kontrolstundas), kur bija arÄ« praktiski, bet jau novÄrtÄti uzdevumi, bet pirmÄs daļas beigÄs bija projekts ar tÄmu, no kuras izvÄlÄties no piedÄvÄtajiem. OtrajÄ daÄ¼Ä es ievadÄ«ju OOP, izveidojot konsoles mini spÄli, kuras izstrÄde bija visa otrÄ daļa un viss paradigmas ievads.
AptaujÄ var piedalÄ«ties tikai reÄ£istrÄti lietotÄji.
Vai jÅ«su bÄrns mÄcÄs programmÄÅ”anu mÄcÄ«bu centrÄ?
-
4,6%JÄ 2
-
95,4%Nr.42
Nobalsoja 44 lietotÄji. 20 lietotÄji atturÄjÄs.
Avots: www.habr.com