5 spännande aktiviteter för barn att lära sig kodning på en hallon Pi
En av de bästa gåvorna du kan ge ditt barn är en utbildning i datorprogrammering. Inte bara är det en rolig och intellektuellt utmanande tidsfördriv, men det är också en solid garanti för en framtida karriär. Hur väljer man ett programmeringsspråk för att lära sig idag och få ett bra jobb på 2 år Hur man väljer ett programmeringsspråk för att lära sig idag och få Ett bra jobb på 2 år Det kan ta många år av engagerat arbete att bli en riktigt bra programmerare; så finns det ett sätt att välja rätt språk att börja från idag, för att bli anställd imorgon? Läs mer i en bransch som inte bara erbjuder konkurrenskraftiga löner, utan också lovar att tillhandahålla en stabil och stadig sysselsättning.
Ett av de bästa verktygen för att undervisa kodning till barn är Raspberry Pi Raspberry Pi: Den Inofficiella Tutorial Raspberry Pi: Den Inofficiella Tutorial Om du är en nuvarande Pi-ägare som vill lära sig mer eller en potentiell ägare av denna kreditkortstorlek enhet , det här är inte en guide du vill sakna. Läs mer . Vid $ 30 är dessa billiga billiga för de flesta föräldrar att köpa. Använda den inbyggda GPIO-enheten (Allmänna Input / Output Komma igång med GPIO På en Raspberry Pi Komma igång med GPIO På en Raspberry Pi Om du, trots att Arduino var cool, vänta bara tills du tar händerna på en Raspberry Pi - dessa saker är fantastiska. Förutom att vara en fullt fungerande dator, har de också en ... Läs mer), de kan ansluta elektriska komponenter och bygga sina egna fysiska datorer. Eftersom du inte brukar använda en Raspberry Pi som huvuddator kan dina barn experimentera och spela utan rädsla för att skada ditt system eller dina dokument.
Men om du inte är en kodare och inte känner din Python från din Prolog kanske du inte vet var du ska rikta dina barn till. Om det låter som du, oroa dig inte. Här är fem enkla aktiviteter för att lära ditt barn hur man kodar med Raspberry Pi.
Sätta fast i någon hallonjuice
Hallon sylt är community-lead möten för människor att lära (och lära) om Raspberry Pi. Trots att många tekniska händelser bara är vuxna, har hallon sylt tenderar att vara öppen för entusiaster av alla åldrar. Varje enskild hallon Jam jag någonsin har deltagit har haft många barn och tonåringar i närvaro.
Den stora delen av Raspberry Pi-mötena ligger i Storbritannien, även om det finns en handfull i USA, liksom i Kanada, Indien och Ukraina.
Vad som gör dessa händelser bra är att de generellt riktas av vuxna som har erfarenhet av att använda - och bygga för - Raspberry Pi. Dina barn kommer inte att lämnas utan vägledning. De kommer att få praktisk rådgivning och instruktion. De lär dig att skriva kod och hur man använder de olika Linux-operativsystemen som vanligtvis används på Pi.
Dessutom finns det oundvikligen många andra ungdomar där, vilket gör det till en rolig och social händelse för alla åldrar.
Lär dem Skrapa
Massor av barn lär sig att kodas genom Scratch. Så lär man barnprogrammering från början! Hur lär man barnprogrammering från början! Läs mer . Detta projekt från Massachusetts Institute of Technology tar de mest grundläggande begreppen kod, och gör det till en användarvänlig drag-och-släpp-upplevelse.
Saker som conditionals (där du utför en uppgift om något uppfyller ett kriterium) och iteration (där du upprepar något för ett visst antal gånger) omvandlas till ljusa, färgstarka pusselbitar, som snyggt sitter på plats. Resultaten av koden spelas ut framför dig, som en animering eller ett rudimentärt spel.
Ditt barn kommer aldrig att få ett jobb att skriva Skraplod för att leva, men det är inte meningen. Det är att ta kod, och göra det till något vackert och visuellt, och i sista hand göra det mindre skrämmande för nybörjare. För att undervisa den grundläggande logiken för kodning finns det inget som är riktigt bra.
Om du letar efter en bra startplats med Scratch, ta en titt på webbplatsen för Raspberry Pi Foundation, som har publicerat ett antal Scratch-projekt för nedladdning. Dessa tenderar att vara lämpligt åldras och kommer med tydlig och kortfattad dokumentation.
Lär Python
Nästa steg upp från Scratch är Python. Detta utvecklades först 1991 av den nederländska programmeraren Guido Van Rossum, som ett enkelt pedagogiskt programmeringsspråk. Till skillnad från andra programmeringsspråk var Python utformat för att vara lätt att läsa och enkelt att skriva. Det har en tolk (det här är det som faktiskt kör koden) som följde med strikta regler som tvingade folk att skriva bra, ren kod Arduino och Raspberry Pi Beginner? Så här skriver du ren kod Arduino och Raspberry Pi Nybörjare? Så här skriver du rent kod Läs mer. Slutresultatet var att Python blev en stor framgång inte bara i utbildning utan också inom industrin.
Just nu skickar varje Raspberry Pi med Python, så det finns inget att ladda ner.
Till stor del på grund av framgången med Raspberry Pi finns också en mängd Python-läromedel riktad mot barn och ungdomar. Om du föredrar att lära dig genom en bok, har No Starch Press Python for Kids: En lekfull introduktion till programmering, av Jason R. Biggs. En av de stora styrkorna i detta är att den är skriven i en enkel, framkomlig stil och har tillräckligt med illustrationer för att hålla barnen intresserade.
Python for Kids: En lekfull introduktion till programmering av Python for Kids: En lekfull introduktion till programmering Köp nu på Amazon $ 22.78
Jag scoured YouTube för barnvänliga Python video tutorials, men jag är fortfarande att hitta en som jag kan rekommendera. Många är inte bara så bra, eller är bara olämpliga. Om du råkar ha något du kan rekommendera, berätta om det i kommentarerna nedan.
Raspberry Pi-stiftelsen har emellertid släppt ett antal Python-projekt, som erbjuder en otvivlande blick på språket. Dessutom kommer MakeUseOf snart att släppa en guide till Python programmeringsspråket, skrivet av dig själv. För att vara säker på att du inte missar det, överväg att anmäla dig till vår adresslista, eller följ MakeUseOf på Facebook eller Twitter.
Spela med Minecraft Pi
När jag var 7, var Stretch Armstrong dockor och Action Men alla raseri. Nu verkar det som den nuvarande barndomsbesättningen Den (Latecomer) Beginners Guide To Minecraft (Latecomer) Nybörjarens Guide till Minecraft Om du är sen till festen, oroa dig inte - den här omfattande nybörjarguiden har du täckt. Read More är Minecraft, från svenska utvecklare Mojang (nu en del av Microsoft).
Minecraft är i grunden digital Lego. Snarare än att bygga ett låtsasslott eller rymdskepp med plaststenar, görs alla åtgärder på en datorskärm med virtuella tegelstenar. Det finns ingen verklig gräns för vad du kan bygga med det. Dina skapelser kan vara så stora, eller så små som du vill. De kan vara så enkelt, eller så ambitiösa som din fantasi tillåter.
Det finns ett expansivt onlinemiljö av människor som delar sina egna uppfinningar, spridda kring Twitter, Reddit och YouTube. Det finns till och med några Minecraft vloggers som har hundratusentals abonnenter, tror det eller inte. Lita på mig när jag säger att Minecraft är allvarligt stor.
I februari 2013 släppte Mojang en version speciellt utformad för Raspberry Pi. Förutom att det var gratis, var detta utformat för att kunna köras på den begränsade hårdvaran i Raspberry Pi, och hade ett API (Application Programming Interface) som gjorde det möjligt för personer att programmera inom Minecraft med Python.
Detta har resulterat i att Minecraft används som ett fordon för att undervisa programmering, för det är inte bara Minecrafts oemotståndliga överklagande, men du kan se dina resultat spela ut för dig i en välbekant virtuell värld.
Lär dig elektronik med sens HAT
Om du vill lära dina barn om elektronik och bygga för saker av saker, är ett bra ställe att börja med en Sense HAT. Denna tilläggskort för Raspbery Pi säljs för cirka £ 23 i Storbritannien, eller $ 50 i USA, och slots i de inbyggda GPIO-slotsarna. Den innehåller en 8 × 8 RGB LED matris; en joystick med fem knappar; och ett flertal sensorer, inklusive ett gyroskop och en accelerometer. Det finns även ett Python-bibliotek, vilket ger enkel åtkomst till alla komponenter som ingår i Sense HAT.
Det här är i huvudsak allt du behöver för att bygga ett antal grundläggande fysiska datorprojekt. Som med Scratch och Python har Raspberry Pi-stiftelsen publicerat ett antal provprojekt. Dessa erbjuder en bra utgångspunkt och illustrerar Sense HATs möjligheter.
RASPBERRY-PI RASPBERRYPI-SENSEHAT Raspberry Pi Sense HAT med orienterings-, tryck-, fuktighets- och temperatursensorer RASPBERRY-PI RASPBERRYPI-SENSEHAT Raspberry Pi Sense HAT med orienterings-, tryck-, fuktighets- och temperatursensorer Köp nu på Amazon $ 32.49
När dina barn så småningom går ut på mer komplicerade saker, som Arduino, kanske du vill överväga att checka ut 1Sheeld 1Sheeld, The Ultimate Arduino Shield Review och Giveaway 1Sheeld, The Ultimate Arduino Shield Review och Giveaway En enda Arduino-sköld som kan länka med en Android-enhet och tillhandahålla en mängd sensorer och avancerade funktioner? Yep - det är en sak nu. Själva faktum. Läs mer, från egyptisk start Integreight. Med det här kortet kan du bygga produkter av Internet of Things med hjälp av sensorer och radioapparater inbyggda i en vanlig Android-smartphone.
Programmering är lätt med en Pi
Få saker har gjort det enklare att lära sig att koda än Raspberry Pi har. Har du hittat ett bra sätt att använda dem i kodningsutbildning? Berätta om det i kommentarerna nedan!
Foto Credits: Blackpool Raspberry Jam (Les Pounder), Models.py (nyuhuhuu), SenseHAT (Les Pounder), Kids Workshop (Francois CAUCHE), Minecraft Pi (KniBaron)
Utforska mer om: Utbildningsteknik, Educational Games, Programmering, Raspberry Pi.