Miks alustada nii noorelt
Enamik noori kohtub arvutitega kui valmistoodetega: rakendus avaneb, mäng laadib, video mängib. Nad näevad harva, mis selle all peitub, ja peaaegu kunagi ei õpi nad, et suur osa sellest on avatud, jagatud ja nende avastada. 11–14-aastaselt on uudishimu suur ja enesekindlus alles kujunemas. See on ideaalne hetk näitamaks, et tehnoloogiast saab aru saada, mitte seda ainult kasutada.
Avatud andmetöötlus sobib selleks loomulikult. Linux ja avatud lähtekoodiga tarkvara on tasuta paigaldatavad, ausad selles, kuidas need töötavad, ja kasutusel kogu päris maailmas, telefonidest kuni serveriteni, mis on veebisaitide taga, mida lapsed iga päev külastavad. Nende õppimine õpetab nii oskust kui ka hoiakut: sul on lubatud sisse vaadata.
Kuuepäevane ülesehitus
Meie BRAVE kursus kestab kuus päeva, millest igaüks tugineb eelmisele. Areng liigub ideedest praktilise tegevuse ja iseseisvuseni:
- Esimene päev: avatud lähtekoodi maailm, mis see on, kes seda teeb ja miks jagamine on oluline.
- Teine päev: avatud lähtekoodiga tarkvara avastamine, sealhulgas harjutus, kus võrreldakse tuttavate tööriistade hinda tasuta alternatiividega.
- Kolmas päev: Linuxi terminal ja see, mida tähendab vastutustundlik kasutamine, kui arvuti teeb täpselt seda, mida sa käsid.
- Neljas päev: põhikäsud nagu sudo, apt, curl, less ja grep ning vahepeal veidi turvalist lõbu.
- Viies päev: SSH ja tulemüür, teise masinaga ühendumine ja otsustamine, kes võib sinu masinaga ühenduda.
- Kuues päev: külaliste päev, õppijate esitlused ja tunnistus.
Tunni rütm
Iga tund kestab umbes üheksakümmend minutit ja ülesehitus on iga päev sama: tervitus, lühike kordamine eelmisest korrast, kaks või kolm teemat, igaühel oma tegevus, viktoriin ja väike koduülesanne. Etteaimatavus on taotluslik. Kui õppijad teavad tunni ülesehitust, läheb nende tähelepanu sisule, mitte mõtisklemisele, mis järgmiseks tuleb.
Üheksakümmend minutit on piisavalt pikk, et jõuda päris praktilise tööni, ja piisavalt lühike, et tähelepanu hoida, eeldusel et keegi ei kuula üle kümne minuti midagi tegemata. Tegevused katkestavad selgitusi pidevalt: käsu sisestamine, ennustamine, mida see teeb, ja kontrollimine, kas ennustus oli õige. Viktoriin on kerge ja kiire ning selle eesmärk on näidata õppijatele, mida nad nüüd teavad, mitte neid järjestada.
Koduülesanne on meelega väike. Õppija, kes selle lõpetab, tunneb end võimekana; õppija, kellele see üle jõu käib, õpib järgmist tundi kartma. Piisab ühest käsust, mida proovida, ühest küsimusest, mida kodus küsida, või ühest avatud lähtekoodiga rakendusest, mida leida ja kirjeldada.
Vastutus esimesest käsust alates
Noortele terminali õpetamine toob kaasa kohustuse. Samad käsud, mis tarkvara paigaldavad, võivad selle ka eemaldada, ja samu tööriistu, mis serveriga ühenduvad, saab kuritarvitada. Tutvustame vastutust koos võimuga, mitte pärast seda. Enne kui õppijad kasutavad sudo-t, arutavad nad, miks see parooli küsib. Enne kui nad kasutavad SSH-d, räägivad nad lubadest ja sellest, miks ühendutakse ainult masinatega, mida sul on lubatud kasutada.
Praktikas töötavad õppijad oma turvalistes keskkondades, näiteks eraldi Linuxi masinas või virtuaalmasinas, kus vead ei maksa midagi. See vabadus asju katki teha on oluline: õppija, kes on kogemata testkausta kustutanud ja selle taastanud, mõistab hoolikust palju paremini kui see, keda ainult hoiatati.
Mis õpetajate sõnul toimib
Mõned harjumused teevad suurima vahe. Lase õppijatel enne käsu käivitamist ennustada, nii et iga tulemus on väike eksperiment. Tähista veateateid kui infot, mitte kui ebaõnnestumist. Pane enesekindlad õppijad paari kõhklevatega ja vaheta, kes trükib. Seo iga tööriist millegi päriselt olemasolevaga: tulemüür kaitseb ka nende koduruuterit; grep on viis leida nõel väga suurest heinakuhjast.
Lõpuks lõpeta lavaga. Viimasel päeval külalistele esitlemine muudab kuus päeva õppimist millekski, mida õppija saab teistele selgitada, ja selgitamine on see, kus mõistmine kinnistub. Tunnistus on oluline, kuid esitlus on see, mida nad mäletavad.