Det är inte svårt att få de flesta barn glada över programmering. Du säger "Hej, hur coolt skulle det vara om du kunde göra dina egna spel? " Och se deras ansikten tända. Problemet är ofta vad som kommer därefter.
Det finns en handfull roliga och pedagogiska appar online som hjälper ett barn att fastställa de grundläggande tankemönstren som behövs för att faktiskt skriva ett program, men de flesta av dem behöver verkligen den vägledande handen från någon som har skrivit kod tidigare för att pressa dessa mönster till något användbart. Om din idé att skriva kod är att en gång du anpassade ett tema för din MySpace-sida 2005, är chansen stor att du inte har de verktyg som behövs för att hjälpa ett barn att bli programmerare. Det är inte på dig, det är faktiskt ett verkligt problem med tillgänglig utbildning i detta utrymme.
Jag snubblat nyligen över en smart kombination av hårdvara och mjukvara som kanske inte är det perfekta svaret för alla, men närmar mig någon lösning som jag har använt ännu för att verkligen uppmuntra barn att lära sig att koda nästan helt på egen hand. Det heter Kano Computer, och det kommer mycket troligtvis att vara min gåva till alla barn under 15 år ganska länge.
Jag älskade att lära mig om den maskinen och ville dela en upplevelse med min son.
Mitt beslut att köpa en Kano-dator kom helt från en önskan att ge min son en annan typ av dator. När min moster och farbror gav mig min första dator, tillbringade jag dagar på att ta den isär och lära mig allt jag kunde om det. När jag fick tillbaka det till dem för att byta ut strömförsörjningen några månader senare, tog det mig mindre än en dag att märka nya drivrutiner på systemet för CD-Rom-enheten som de gav mig för min födelsedag. Jag älskade att lära mig om den maskinen och ville dela en upplevelse med min son. Att bygga en dator är sannolikt inte en färdighet han kommer att behöva om 10 år, så istället för ett fullt skrivbord började jag titta på något lite mer kompakt.
Kano Computer är en Raspberry Pi med en högtalare inbyggd i skåpet och ett trådlöst tangentbord som innehåller en styrplatta. Montering är enkel, men tillräckligt detaljerad för att du lär dig hur det går att göra mer med den här datorn än vad som finns i rutan. Anslut din Kano-dator till vilken HDMI-skärm som helst med den medföljande kabeln, anslut en strömkabel och du har bara "byggt en dator" med ditt barn.
Den imponerande delen av Kano Computer är inte hårdvaran, det är mjukvaran. Från det ögonblick du startar din Raspberry Pi är Kano OS byggt för att vara så barnvänligt som möjligt. Jag menar inte stora, vänliga textbubblor med gigantiska färgglada ikoner heller. Kano OS erbjuder enkla förklaringar till uppgifter och leder dig genom att fylla i dem - börjar med en kommandotolk. När ditt barn skapar ett konto, tas de med till en Legend of Zelda- trevlig videospelvärld full av människor som behöver hjälp. Varje person erbjuder en utmaning, och varje utmaning kräver någon form av programmeringskunskap.
Om du är intresserad av att utsätta ditt barn för början av programvaruutveckling är det den miljö du vill att de ska lära sig i.
Kano OS-kartan delar upp varje utmaningsgrupp för att göra det lättare för ditt barn att välja vad de vill lära sig. Detta inkluderar vektorkonst, Python och grundläggande if / do-block för nybörjare. Utmaningarna handlar mest om att lära sig inuti ett spel, vilket innebär att ditt barn aktivt förändrar spelet de för närvarande spelar. De ändrar en kodrad och ser omedelbart effekten följt av möjligheten att spara den versionen de har redigerat för att delas med vänner och familj.
Även saker som systemhantering är en del av den här spelmiljön. Systemuppdateringar uppnås genom att gå till bensinstationen och be om en uppdatering, som om det är en del av spelet som spelas. Hela Kano OS-installationen är mycket funktionell, men det är också massor av kul. Det uppmuntrar en helt ny utforskningsnivå för utvecklande mjukvaruutvecklare, och för föräldrar som inte har så stark programvarubakgrund är det väldigt lätt att följa och delta med dina barn.
Jag har aldrig varit så nöjd med en gåva jag har gett tidigare. Kano OS är helt öppen källkod, och Kano Computer är exakt den typen av kompakt och bärbart system som ett barn bör ha. Om det någonsin finns en punkt där min son har vuxit ut mjukvaran men hårdvaran fortfarande är användbar, är det lika enkelt att byta ut programvaran på detta som den är någon annan Raspberry Pi. Om du är intresserad av att utsätta ditt barn för början av programvaruutveckling är det den miljö du vill att de ska lära sig i.
Vi kan tjäna en provision för inköp med våra länkar. Läs mer.