Jinsi ninavyowafundisha watoto Chatu

Jinsi ninavyowafundisha watoto Chatu

Kazi yangu kuu inahusiana na data na programu katika R, lakini katika makala hii nataka kuzungumza juu ya hobby yangu, ambayo hata huleta mapato fulani. Nimekuwa nikipenda kuwaambia na kueleza mambo kwa marafiki, wanafunzi wenzangu na wanafunzi wenzangu. Pia imekuwa rahisi kwangu kupata lugha ya kawaida na watoto, sijui kwanini. Kwa ujumla, ninaamini kwamba kulea na kufundisha watoto ni mojawapo ya shughuli muhimu zaidi, na mke wangu ni mwalimu. Kwa hivyo, karibu mwaka mmoja uliopita, nilitangaza katika kikundi cha ndani cha Facebook, nikaunda kikundi na nikaanza kufundisha Scratch na Python mara moja kwa wiki. Sasa nina vikundi vitano, darasa langu la nyumbani na somo la mtu binafsi. Jinsi nilivyokuja kuishi kwa njia hii na jinsi ninavyowafundisha watoto, nitakuambia katika makala hii.

Ninaishi Calgary, Alberta, Kanada, kwa hivyo baadhi ya mambo yatakuwa mahususi ya ndani.

Chumba

Upatikanaji wa nafasi ya kufanyia mazoezi ulikuwa jambo la wasiwasi sana tangu mwanzo. Nilijaribu kutafuta ofisi na madarasa kwa kukodisha kwa saa, lakini sikufanikiwa sana. Chuo kikuu chetu na SAIT, sawa na MIT, hutoa madarasa na bila kompyuta. Bei huko ziligeuka kuwa sio za kibinadamu sana, na mwishowe ikawa kwamba chuo kikuu hakiruhusu watoto, na SAIT kwa ujumla hukodisha wanafunzi wake tu. Kwa hiyo, chaguo hili liliondolewa. Kuna vituo vingi vya ofisi ambavyo hukodisha vyumba vya mikutano na ofisi kwa saa, kuna kampuni nzima ambazo hutoa rundo la chaguzi kutoka kwa darasa kamili hadi chumba cha watu wanne. Nilikuwa na matumaini, kwa kuwa Alberta ni mkoa wa mafuta, tumekuwa katika shida ya uvivu tangu 2014, na nafasi nyingi za biashara hazina kitu. Sikupaswa kutumaini; bei ziligeuka kuwa za kuchukiza sana hata sikuziamini mwanzoni. Ni rahisi kwa wamiliki kukaa katika ofisi tupu na kulipa gharama kuliko kutupa.

Wakati huo, nilikumbuka kwamba mimi hulipa kodi mara kwa mara, na kama jimbo letu pendwa, au tuseme, jiji la Calgary, lina chochote huko. Ilibadilika kuwa kuna kweli. Jiji lina viwanja vya mpira wa magongo na michezo mingine ya kuteleza kwenye theluji, na katika viwanja hivi kuna vyumba ambavyo mashujaa wa barafu hujadili mikakati ya vita vya baadaye. Kwa kifupi, kila uwanja una vyumba kadhaa vyenye meza, viti, ubao mweupe na hata sinki lenye kettle. Bei ni ya kimungu kabisa - tugrik 25 za Canada kwa saa. Hapo awali niliamua kufanya masomo kwa saa moja na nusu, kwa hiyo niliweka bei ya somo kuwa $35 kwa kila darasa katika kikundi cha watu watano, kufidia kodi ya nyumba, na kuweka kitu mfukoni mwangu. Kwa ujumla, nilipenda kufanya kazi kwenye uwanja, ilitatua moja ya shida - watu wengi wanaozungumza Kirusi wanaishi kusini, na mimi huishi kaskazini mwa jiji, kwa hivyo nilichagua uwanja takriban katikati. Lakini pia kulikuwa na usumbufu. Urasimu wa Kanada ni mzuri na wa kirafiki, lakini, kuiweka kwa upole, inaweza kuwa ngumu. Hakuna shida unapozoea rhythm na kupanga mapema, lakini wakati mwingine wakati mbaya huibuka. Kwa mfano, kwenye tovuti ya jiji unaweza kuchagua kwa urahisi wakati na mahali na kuhifadhi chumba, lakini huwezi kulipa, kwa njia yoyote. Wanajipigia simu wenyewe na kukubali malipo ya kadi. Unaweza kwenda ofisini na kulipa kwa pesa taslimu. Kulikuwa na wakati wa kuchekesha lakini sio mzuri sana nilipokuwa nikingojea wito wao wa kulipia somo la pili, haukufika, na siku ya mwisho nilichelewa kwa dakika kumi na tano ofisini. Ilinibidi kukaribia usalama nikiwa na uso mzito na kusema uwongo kwamba chumba kilikuwa kimehifadhiwa. Sisi Wakanada tunakubali neno langu kwa hilo; waliniruhusu niingie kwa utulivu na hawakuangalia chochote, lakini singefanya hivyo ikiwa watu hawakuwa tayari kuelekea darasani.

Hivi ndivyo nilivyofanya kazi wakati wa msimu wa baridi na masika, na kisha mabadiliko yalitokea ambayo yalikuwa majani ya mwisho. Kwanza, ofisi ilifungwa kwa wageni na walijitolea kukubali malipo kwa njia ya simu karibu na kona. Nilikaa kwenye njia kwa angalau nusu saa kabla sijamaliza. Pili, ikiwa mapema shangazi yangu mpendwa alichukua malipo kutoka kwangu kwa saa moja na nusu, sasa msichana fulani alijibu simu na kusema kwamba malipo yalikuwa ya saa moja tu. Wakati huo, kikundi changu kilikuwa cha watu watatu au wawili, na $ 12.5 ya ziada haikuwa ya ziada hata kidogo. Kwa kweli, mimi ni wa kiitikadi, lakini ikiwa mke wangu atanitupa nje mitaani, basi hakutakuwa na mtu wa kufundisha. Nilikuwa bado sina kazi wakati huo.

Na niliamua kwenda maktaba. Maktaba hukodisha vyumba vya ajabu bila malipo kabisa, lakini kuna samaki mmoja - huwezi kufanya shughuli za kibiashara. Hata mashirika ya misaada hayaruhusiwi kukusanya pesa huko. Niliambiwa kuwa hii haijadhibitiwa haswa, jambo kuu sio kuchukua pesa kwenye mlango, lakini sipendi kuvunja sheria. Tatizo jingine ni kwamba vyumba mara nyingi huchukuliwa na ni vigumu kufanya madarasa yaliyopangwa kwa wakati mmoja katika sehemu moja. Nilifundisha katika maktaba wakati wa kiangazi na mapema majira ya baridi kali, ilinibidi kuchagua zile zilizo na nafasi, na mwishowe nilibadilisha maktaba tano au sita. Kisha nikaanza kuweka nafasi miezi miwili mapema, na hata wakati huo, niliweza kufanya hivi katika maktaba moja ndogo; iliyobaki mara kwa mara haikuwa na mahali kwa wakati uliohitajika. Na kisha niliamua kufanya darasa la kompyuta nyumbani. Nilipachika ubao, nikanunua meza ya pili na wachunguzi kadhaa wa zamani kutoka kwa tangazo. Kazini, kampuni ilininunulia kompyuta ndogo mpya yenye nguvu kwa sababu uchambuzi kwenye kompyuta yangu ulichukua karibu saa 24. Kwa hivyo, nilikuwa na kompyuta mpya ya zamani, kompyuta ya zamani, kompyuta ndogo ambayo mdogo wangu aliiponda skrini, na netbook ya zamani ambayo niliiponda skrini mwenyewe. Niliwaunganisha wote kwa wachunguzi na kusakinisha Linux Mint kila mahali, isipokuwa kwa netbook, ambayo niliweka kit cha usambazaji wa mwanga sana, inaonekana, Pappy. Bado nina laptop mpya ya zamani, iliyonunuliwa kwa $200, niliiunganisha kwenye TV. Kilicho muhimu pia ni kwamba mmiliki wetu hivi karibuni alibadilisha madirisha yetu, na badala ya uchafu mbaya, unaoanguka kwenye chumba, sasa tuna fremu mpya nyeupe. Mke wangu huweka sebule, jikoni na chumba cha kulala cha pili kwa shule ya chekechea, kwa hivyo sakafu nzima iligeuka kuwa ya ufundishaji tu. Kwa hiyo, sasa kila kitu kiko sawa na majengo, hebu tuendelee kufundisha.

Mkwaruzo

Ninaanza kufundisha misingi ya programu kwa kutumia lugha ya Scratch. Hii ni lugha inayotumia vizuizi vilivyotengenezwa tayari, vilivyovumbuliwa wakati mmoja huko MIT. Watoto wengi tayari wameona Scratch shuleni, kwa hivyo wanaichukua haraka. Kuna programu zilizopangwa tayari na mipango ya somo, lakini siipendi kabisa. Baadhi ni ya ajabu - kuunda hadithi yako mwenyewe, kwa mfano. Mpango mzima una vitalu isitoshe say '<...>' for 2 seconds. Inaweza kuonekana kuwa iligunduliwa na watu wabunifu sana, lakini kwa njia hii unaweza kufundisha jinsi ya kuandika msimbo wa tambi wa Kihindi. Tangu mwanzo kabisa, ninazungumza kuhusu kanuni kama vile KAVU. Mkusanyiko mwingine wa kazi ni mzuri sana, lakini watoto huelewa kiini haraka na kuanza kuzifanya kama bunduki ya mashine. Matokeo yake, wanafanya katika somo moja kile walichopaswa kufanya katika tano. Na kutafuta na kuchagua kazi huchukua muda mwingi wa kibinafsi. Kwa ujumla, Scratch ni kukumbusha zaidi sio lugha, lakini ya IDE, ambapo unahitaji tu kukumbuka wapi kubofya na wapi kutafuta nini. Mara tu wanafunzi wanapostarehe zaidi au kidogo, ninajaribu kuwahamisha hadi Python. Hata msichana wangu wa miaka saba anaandika programu rahisi katika Python. Ninachoona kama faida ya Scratch ni kwamba ina dhana za kimsingi ambazo hujifunza kwa njia ya kucheza. Kwa sababu fulani, ni ngumu sana kwa kila mtu, bila ubaguzi, kuelewa wazo la kutofautisha. Mara ya kwanza nilipiga mada haraka na kusonga mbele hadi nikakabiliwa na ukweli kwamba hata hawakujua la kufanya juu yake. Sasa mimi hutumia wakati mwingi kwenye vijiti na kurudi kwao kila wakati. Lazima ufanye nyundo za kijinga. Ninabadilisha anuwai tofauti kwenye skrini na kuwafanya waseme maadili yao. Scratch pia ina miundo ya udhibiti na ukaguzi wa thamani, kama vile while, for au if katika chatu. Wao ni rahisi sana, lakini kuna matatizo na vitanzi vilivyowekwa. Ninajaribu kutoa kazi kadhaa na kitanzi kilichowekwa kiota, na ili hatua yake iwe wazi. Baada ya hapo ninaendelea na kazi. Hata kwa watu wazima, dhana ya kazi si dhahiri, na hata zaidi kwa watoto. Ninaendelea kwa muda mrefu juu ya kazi ni nini kwa ujumla, ninazungumza juu ya kiwanda ambacho hupokea vitu kama pembejeo na kutoa bidhaa, juu ya mpishi ambaye hutengeneza chakula kutoka kwa malighafi. Kisha tunatengeneza programu ya "tengeneza sandwich" na bidhaa, na kisha tunafanya kazi kutoka kwayo, ambayo bidhaa hupitishwa kama vigezo. Ninamaliza masomo kwa kutumia Scratch.

Python

Na python kila kitu ni rahisi. Kuna kitabu kizuri cha Python for Kids, ambacho ndicho ninachofundisha kutoka. Kila kitu ni kawaida huko - mistari, mpangilio wa shughuli, print(), input() na kadhalika. Imeandikwa kwa lugha rahisi, kwa ucheshi, watoto wanapenda. Ina dosari ya kawaida kwa vitabu vingi vya programu. Kama katika utani maarufu - jinsi ya kuteka bundi. Mviringo - mduara - bundi. Mpito kutoka kwa dhana rahisi hadi dhana ngumu ni ghafla sana. Inanichukua vikao kadhaa kushikamana na kitu kwa njia ya nukta. Kwa upande mwingine, sina haraka, narudia jambo lile lile kwa njia tofauti hadi angalau picha fulani ije pamoja. Ninaanza na anuwai na kuzipiga tena, wakati huu huko Python. Vigezo ni aina ya laana.

Mwanafunzi mahiri, ambaye miezi michache iliyopita alibofya kwa ustadi vigezo kwenye Skratch, anaonekana kama kondoo dume kwenye lango jipya na hawezi kuongeza X na Y, ambayo imeandikwa kwa uwazi ubaoni mstari ulio juu. Tunarudia! Tofauti ina nini? Jina na maana! Ishara sawa inamaanisha nini? Mgawo! Je, tunaangaliaje usawa? Ishara ya usawa mara mbili! Na tunarudia hii tena na tena hadi ufahamu kamili. Kisha tunaendelea na kazi, ambapo maelezo kuhusu hoja huchukua muda mrefu zaidi. Hoja zilizopewa jina, kwa msimamo, kwa chaguo-msingi, na kadhalika. Bado hatujafikia madarasa katika kikundi chochote. Mbali na Python, tunasoma algoriti maarufu kutoka kwa kitabu, zaidi juu ya hilo baadaye.

Kwa kweli, mafunzo

Somo langu limeundwa hivi: Ninatoa nadharia kwa nusu saa, maarifa ya mtihani, na kuunganisha yale ambayo nimejifunza. Ni wakati wa maabara. Mara nyingi mimi huchukuliwa na kuongea hadi saa moja, basi inabaki nusu saa kwa mazoezi. Nilipokuwa nikijifunza chatu, nilitazama kozi hiyo Algorithms na Miundo ya Data Khiryanov kutoka MIPT. Nilipenda sana uwasilishaji wake na muundo wa mihadhara yake. Wazo lake ni hili: mifumo, syntax, maktaba zinazidi kuwa za kizamani. Usanifu, kazi ya pamoja, mifumo ya udhibiti wa matoleo - bado ni mapema. Matokeo yake, algorithms na miundo ya data inabakia ambayo imejulikana kwa muda mrefu na daima itakuwa katika fomu sawa. Mimi mwenyewe ninakumbuka nambari kamili kutoka kwa taasisi ya pascal. Kwa kuwa wanafunzi wangu wengi wao ni wachanga, kuanzia umri wa miaka saba hadi kumi na tano, ninaamini kwamba ni muhimu zaidi kwa maisha yao ya baadaye kuweka misingi kuliko kuandika haraka mchezo wa jukwaa katika Chatu. Ingawa, wanataka jukwaa zaidi, na ninawaelewa. Ninawapa algoriti rahisi - kiputo, utafutaji wa binary katika orodha iliyopangwa, geuza nukuu ya Kipolandi kwa kutumia mrundikano, lakini tunachanganua kila moja kwa undani. Ilibadilika kuwa watoto wa kisasa hawajui kwa kanuni jinsi kompyuta inavyofanya kazi, nitakuambia pia. Ninajaribu kuunganisha dhana kadhaa pamoja katika kila hotuba. Kwa mfano, kompyuta - kumbukumbu/asilimia - kumbukumbu inayoundwa na seli (nitakuruhusu ushikilie chipu ya kumbukumbu, nadhani ni seli ngapi) - kila seli ni kama balbu - kuna hali mbili - kweli/sivyo - na/au - binary/desimali - 8bit = 1 byte - byte = chaguzi 256 - aina ya data ya kimantiki kwenye biti moja - nambari kamili kwenye baiti moja - float kwa ka mbili - string kwenye byte moja - nambari kubwa zaidi kwenye bits 64 - orodha na tuple kutoka kwa aina zilizopita. Ninaweka uhifadhi kwamba katika kompyuta halisi kila kitu ni tofauti na kiasi cha kumbukumbu kwa aina hizi za data ni tofauti, lakini jambo kuu ni kwamba sisi wenyewe katika mchakato huunda aina ngumu zaidi za data kutoka kwa rahisi zaidi. Aina za data labda ndio jambo gumu zaidi kukumbuka. Ndio maana ninaanza kila somo kwa kuhuisha haraka - mwanafunzi mmoja anataja aina ya data, anayefuata anatoa mifano miwili, na kadhalika kwenye mduara. Kama matokeo, nilifanikisha kwamba hata watoto wachanga wanapiga kelele kwa furaha - kuelea! boolean! saba, tano! pizza, gari! Wakati wa hotuba, mimi huvuta kila mara kwanza moja au nyingine, vinginevyo wanaanza haraka kuokota pua zao na kutazama dari. Na kiwango cha maarifa cha kila mtu kinahitaji kuangaliwa kila mara.

Wanafunzi wangu hawaachi kunishangaza, kwa ujinga wao na akili zisizotarajiwa. Kwa bahati nzuri, mara nyingi zaidi na akili.

Nilitaka kuandika zaidi, lakini ikawa karatasi tu. Nitafurahi kujibu maswali yote. Ninakaribisha ukosoaji wowote kwa kila njia inayowezekana, nakuomba tu kuwa wavumilivu zaidi kwa kila mmoja kwenye maoni. Hii ni makala nzuri.

Chanzo: mapenzi.com

Kuongeza maoni