5 spennende aktiviteter for barn å lære koding på en bringebær Pi
En av de beste gaver du muligens kan gi barnet ditt er en utdanning i dataprogrammering. Ikke bare er det et morsomt, intellektuelt utfordrende tidsfordriv, men det er også en solid garanti for en fremtidig karriere. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb på 2 år. Hvordan velge et programmeringsspråk for å lære i dag og få En flott jobb om 2 år Det kan ta mange år med dedikert arbeid å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer i en bransje som ikke bare gir konkurransedyktige lønninger, men lover også å gi stabil og jevn sysselsetting.
En av de beste verktøyene for å undervise koding for barn er Raspberry Pi Raspberry Pi: Den uoffisielle opplæringen Raspberry Pi: Den uoffisielle opplæringen Uansett om du er en nåværende Pi-eier som ønsker å lære mer eller en potensiell eier av denne kredittkortstørrelsesenheten , dette er ikke en guide du vil savne. Les mer . Ved $ 30 er disse billig nok for de fleste foreldre å kjøpe. Bruke den innebygde GPIO (General Purpose Input / Output Komme i gang med GPIO På en Raspberry Pi Komme i gang Med GPIO På En Raspberry Pi Hvis du, selv om Arduino var kult, bare vent til du får hendene på en Raspberry Pi - disse tingene er utrolig. I tillegg til å være en fullt funksjonell datamaskin, har de også en ... Les mer), de kan feste elektriske komponenter og bygge sine egne fysiske databehandlingsenheter. Fordi du usannsynlig ikke bruker en Raspberry Pi som hoveddatamaskin, kan barna dine eksperimentere og leke uten frykt for å forårsake skade på systemet eller dokumentene dine.
Men hvis du ikke er en koder, og ikke kjenner din Python fra din Prolog, vet du kanskje ikke hvor du skal lede barna dine til. Hvis det høres ut som deg, ikke bekymre deg. Her er fem enkle aktiviteter for å lære barnet ditt hvordan du skal kode med Raspberry Pi.
Bli sittende fast i noen Raspberry Jam
Hindbær syltetøy er samfunnsledende møter for at folk skal lære (og lære) om Raspberry Pi. Selv om mange tekniske arrangementer bare er voksne, har Raspberry syltetøy tendens til å være åpen for entusiaster i alle aldre. Hver eneste Raspberry Jam jeg noen gang har deltatt på, har hatt mange barn og tenåringer i møte.
Det store flertallet av Raspberry Pi-møtene ligger i Storbritannia, selv om det er en håndfull i USA, så vel som i Canada, India og Ukraina.
Hva som gjør disse hendelsene gode er at de generelt er regissert av voksne som har erfaring med å bruke - og bygge for - Raspberry Pi. Dine barn vil ikke bli igjen uten veiledning. De vil få praktisk råd og veiledning. De lærer hvordan man skriver kode, og hvordan man bruker de forskjellige Linux-operativsystemene som ofte brukes på Pi.
I tillegg er det uunngåelig mange andre unge mennesker der, noe som gjør dette til en morsom og sosial begivenhet for alle aldre.
Lær dem Skrape
Mange barn lærer å kode gjennom Scratch Hvordan lære barna programmering fra grunnen av! Hvordan lære barna programmering fra grunnen av! Les mer . Dette prosjektet fra Massachusetts Institute of Technology tar de mest grunnleggende begreper for kode, og gjør det til en brukervennlig, dra-og-slipp-opplevelse.
Ting som betingelse (hvor du utfører en oppgave hvis noe oppfyller et kriterium) og iterasjon (der du gjentar noe for et spesifikt antall ganger), blir omgjort til lyse, fargerike puslespisser, som grasiøst klemmer på plass. Resultatene av koden spilles ut foran deg, som en animasjon eller et rudimentært spill.
Ditt barn vil aldri få en jobb å skrive Skrapelodd for å leve, men det er ikke poenget. Det er å ta kode, og gjøre det til noe vakkert og visuelt, og til slutt gjøre det mindre skremmende for nybegynnere. For å undervise i den grunnleggende logikken for koding, er det ingenting som ligner på det.
Hvis du leter etter et godt startsted med Scratch, ta en titt på nettstedet til Raspberry Pi Foundation, som har publisert en rekke Scratch-prosjekter for nedlasting. Disse har en tendens til å være riktig alderen, og kommer med klar og kortfattet dokumentasjon.
Lær python
Det neste trinnet opp fra Scratch er Python. Dette ble først utviklet i 1991 av den nederlandske programmøren Guido Van Rossum, som et enkelt pedagogisk programmeringsspråk. I motsetning til andre programmeringsspråk ble Python designet for å være lett å lese og enkelt å skrive. Den har tolk (dette er saken som faktisk kjører koden) som fulgte med strenge regler som tvang folk til å skrive bra, ren kode Arduino og Raspberry Pi Beginner? Slik skriver du Clean Code Arduino og Raspberry Pi Beginner? Slik skriver du rent kode Les mer. Sluttresultatet var at Python ble en stor suksess, ikke bare i utdanning, men også i industrien.
Akkurat nå, hver Raspberry Pi sendes med Python, så det er ingenting å laste ned.
Stort på grunn av suksessen til Raspberry Pi, er det også en mengde Python-læringsmateriell rettet mot barn og unge. Hvis du foretrekker å lære gjennom en bok, har No Starch Press Python for Kids: En lekfull introduksjon til programmering, av Jason R. Biggs. En av de store styrkene til dette er at den er skrevet i en enkel, nærmerlig stil, og har nok illustrasjoner for å holde barna interessert.
Python for Kids: En lekfull introduksjon til programmering av Python for Kids: En lekfull introduksjon til programmering Kjøp nå på Amazon $ 22.78
Jeg scoured YouTube for barnevennlige Python video tutorials, men jeg er ennå å finne en som jeg kan anbefale. Mange er heller ikke så gode, eller er bare upassende. Hvis du har noe du kan anbefale, fortell oss om det i kommentarene nedenfor.
Raspberry Pi-stiftelsen har imidlertid gitt ut en rekke Python-prosjekter, som gir et uforstyrrende utseende på språket. Videre vil MakeUseOf snart gi ut en guide til Python programmeringsspråket, skrevet av deg selv. For å være sikker på at du ikke går glipp av det, bør du vurdere å registrere deg på vår mailingliste, eller følge MakeUseOf på Facebook eller Twitter.
Spill med Minecraft Pi
Da jeg var 7, var Stretch Armstrong dukker og Action Men alle raseri. Nå, det virker som den nåværende barndomsbesettelsen. Den (senkomeren) Begynnerveiledning til Minecraft. Den (senkomeren) Begynnerveiledning til Minecraft. Hvis du er sent til festen, ikke vær redd - denne omfattende beginnersveiledningen har dekket deg. Les mer er Minecraft, fra svenske utviklere Mojang (nå en del av Microsoft).
Minecraft er i hovedsak digital Lego. Snarere enn å bygge en latinsk slott eller romskip med plast murstein, er all handlingen ferdig på en dataskjerm med virtuelle murstein. Det er ingen reell grense for hva du kan bygge med den. Dine kreasjoner kan være like store, eller så små som du vil. De kan være så enkle, eller så ambisiøse som fantasien tillater.
Det er et ekspansivt Internett-fellesskap av mennesker som deler sine egne oppfinnelser, spredt rundt Twitter, Reddit og YouTube. Det er enda noen Minecraft vloggers som har hundretusener av abonnenter, tror det eller ikke. Stol på meg når jeg sier at Minecraft er alvorlig stor.
I februar 2013 lanserte Mojang en versjon spesielt designet for Raspberry Pi. I tillegg til å være gratis, ble dette designet for å kunne kjøre på den begrensede maskinvaren til Raspberry Pi, og hadde et API (Application Programming Interface) som tillot folk å programmere i Minecraft ved hjelp av Python.
Dette har resultert i at Minecraft ble brukt som et kjøretøy for å undervise programmering, fordi det ikke bare er den uimotståelige appell av Minecraft, men du kan se resultatene dine spille ut for deg i en kjent virtuell verden.
Lær elektronikk med Sense HAT
Hvis du vil lære barna dine om elektronikk, og bygge for Internett av ting, er et flott sted å starte med en SENS HAT. Denne tilleggsplaten til Raspbery Pi selger for rundt £ 23 i Storbritannia, eller $ 50 i USA, og slots i de innebygde GPIO-sporene. Den inneholder en 8 × 8 RGB LED matrise; en fem-knapps joystick; og en rekke sensorer, inkludert et gyroskop og et akselerometer. Det er enda et Python-bibliotek, som gir enkel tilgang til alle komponentene som er inkludert i Sense HAT.
Dette er i hovedsak alt du trenger for å bygge en rekke grunnleggende fysiske databehandlingsprosjekter. Som med Scratch og Python har Raspberry Pi Foundation publisert en rekke utvalgsprosjekter. Disse gir et flott utgangspunkt, og illustrerer evnen til Sense HAT.
RASPBERRY-PI RASPBERRYPI-SENSEHAT Raspberry Pi Sense HAT med orienterings-, trykk-, fuktighets- og temperatursensorer RASPBERRY-PI RASPBERRYPI-SENSEHAT Hindbær Pi Sense HAT med orientering, trykk, fuktighet og temperaturføler Kjøp nå på Amazon $ 32.49
Når barna dine etter hvert oppgraderer til mer kompliserte ting, for eksempel Arduino, vil du kanskje vurdere å sjekke ut 1Sheeld 1Sheeld, The Ultimate Arduino Shield Review og Giveaway 1Sheeld, The Ultimate Arduino Shield Review og Giveaway Et enkelt Arduino skjold som kan koble sammen med en Android-enhet og gi en rekke sensorer og avanserte funksjoner? Yep - det er en ting nå. Selvsagt, faktisk. Les mer, fra Egyptisk oppstart Integreight. Dette brettet lar deg bygge produkter av Internet of Things, ved hjelp av sensorer og radioer innebygd i en standard Android-smarttelefon.
Programmering er enkelt med en Pi
Få ting har gjort det enklere å lære å kode enn Raspberry Pi har. Har du funnet en fin måte å bruke dem i koding utdanning? Fortell meg om det i kommentarene nedenfor!
Foto Credits: Blackpool Raspberry Jam (Les Pounder), Models.py (nyuhuhuu), SenseHAT (Les Pounder), Kids Workshop (Francois CAUCHE), Minecraft Pi (KniBaron)
Utforsk mer om: Utdanningsteknologi, Educational Games, Programmering, Raspberry Pi.