Večino otrok ni težko navdušiti nad programiranjem. Pravite "Hej, kako bi bilo kul, če bi lahko naredili svoje igre? " In gledali, kako se obrazijo njihovi obrazi. Pogosto je težava tisto, kar sledi.
V spletu je peščica zabavnih in izobraževalnih aplikacij, ki bodo otroku pomagale vzpostaviti osnovne miselne vzorce, potrebne za dejansko pisanje programa, vendar jih večina resnično potrebuje tisto vodilo od nekoga, ki je napisal kodo, da te vzorce potisne v nekaj koristnega. Če je vaša ideja pisanja kode ta, da ste enkrat v letu 2005 prilagodili temo za svojo stran MySpace, obstaja velika verjetnost, da nimate orodij, ki bi otroku pomagala postati programer. To ni na vas, v resnici predstavlja resnično težavo z dostopno izobrazbo v tem prostoru.
Pred kratkim sem naletel na pametno kombinacijo strojne in programske opreme, ki morda ni popoln odgovor za vsakogar, vendar se približa vsaki rešitvi, ki sem jo še uporabil, da otroke resnično spodbudim, da se naučijo, kako skoraj v celoti kodirati. Imenuje se Kano Computer in zelo verjetno bo kar nekaj časa moje darilo za vsakega otroka, mlajšega od 15 let.
Rad sem se učil tega stroja in delil izkušnjo s sinom.
Moja odločitev za nakup računalnika Kano je v celoti izhajala iz želje, da bi sinu dal drugačen računalnik. Ko sta mi teta in stric dali svoj prvi računalnik, sem ga dneve ločevala in se naučila vsega, kar sem lahko o njem. Ko sem jih moral nekaj mesecev pozneje vrniti, da sem zamenjal napajalnik, je minilo manj kot en dan, da sem opazil nove gonilnike v sistemu za pogon CD-Rom, ki so mi ga namenili za rojstni dan. Rad sem se učil tega stroja in delil izkušnjo s sinom. Gradnja osebnega računalnika verjetno ne bo veščina, ki jo bo potreboval čez 10 let, zato sem namesto na polnem namizju začel gledati nekaj bolj kompaktnega.
Kano Computer je Raspberry Pi z zvočnikom, vgrajenim v ohišje, in brezžično tipkovnico, ki vključuje sledilno ploščico. Sestavljanje je preprosto, a dovolj podrobno, da se naučite na poti, ki jo lahko s tem računalnikom naredite več, kot je na voljo v škatli. Povežite svoj Kano Computer s katerim koli HDMI zaslonom s priloženim kablom, povežite napajalni kabel in pravkar ste z otrokom »vgradili računalnik«.
Impresiven del Kano Computer ni strojna oprema, ampak programska oprema. Od trenutka, ko začnete z malino Pi, je Kano OS zgrajen tako, da je otrokom čim bolj prijazen. Ne mislim tudi velikih, prijaznih besedilnih mehurčkov z velikanimi barvitimi ikonami. Kano OS ponuja preprosta pojasnila za naloge in vas vodi skozi njihovo dokončanje - začenši z ukaznim pozivom. Ko otrok ustvari račun, ga bo odpeljal v legendarni Zelda -esque svet video iger, poln ljudi, ki potrebujejo pomoč. Vsaka oseba ponuja izziv, vsak izziv pa zahteva neko obliko znanja programiranja.
Če vas zanima, kako otroka izpostaviti začetkom razvoja programske opreme, je to okolje, v katerem se želite učiti.
Zemljevid Kano OS razčleni vsako skupino izzivov, da otroku olajša izbiro tega, kar se želi naučiti. Sem spadajo vektorska umetnost, Python in osnovni bloki za začetnike. Izzivi večinoma vključujejo učenje znotraj igre, kar pomeni, da vaš otrok aktivno spreminja igro, ki jo trenutno igra. Spremenijo vrstico kode in takoj vidijo učinek, čemur sledi možnost shranjevanja različice, ki jo je uredil, da se deli z prijatelji in družino.
Tudi stvari, kot je sistemsko upravljanje, so del tega igralskega okolja. Posodobitve sistema dosežemo s sprehodom do bencinskega servisa in zahtevanjem posodobitve, češ da je to del igre, ki se igra. Celotna nastavitev sistema Kano je zelo funkcionalna, hkrati pa tudi zabavna. Spodbuja povsem novo raven raziskovanja za potencialne razvijalce programske opreme, za starše, ki nimajo tako močne programske podlage, pa je zelo enostavno slediti in sodelovati s svojimi otroki.
Še nikoli nisem bila tako vesela z darilom, ki sem ga prejela. Kano OS je v celoti odprtokoden, Kano Computer pa prav takšen kompaktni in prenosni sistem, ki bi ga moral imeti otrok. Če je moj sin kdaj presegel programsko opremo, vendar je strojna oprema še vedno uporabna, je programsko opremo tako enostavno zamenjati, kot je to v primerjavi z drugimi Raspberry Pi. Če vas zanima, kako otroka izpostaviti začetkom razvoja programske opreme, je to okolje, v katerem se želite učiti.
Za nakupe s pomočjo naših povezav bomo morda zaslužili provizijo. Nauči se več.