En af de bedste gaver du muligvis kan give dit barn er en uddannelse i computerprogrammering. Det er ikke kun et sjovt, intellektuelt udfordrende tidsfordriv, men det er også en solid garanti for en fremtidig karriere. Sådan vælger du et programmeringssprog for at lære i dag og få en god job om 2 år. Sådan vælger du et programmeringssprog for at lære i dag og få En stor job om 2 år Det kan tage mange år med dedikeret arbejde at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? Læs mere i en industri, der ikke kun tilbyder konkurrencedygtige lønninger, men lover også at levere stabil og stabil beskæftigelse.
Et af de bedste værktøjer til at undervise kodning til børn er Raspberry Pi Raspberry Pi: Den uofficielle Tutorial Raspberry Pi: Den uofficielle Tutorial Om du er en nuværende Pi ejer, der ønsker at lære mere eller en potentiel ejer af denne kreditkort størrelse enhed, dette er ikke en guide, du vil gå glip af. Læs mere . Ved $ 30 er disse billige nok til, at de fleste forældre kan købe. Brug af den indbyggede GPIO (General Purpose Input / Output Kom godt i gang med GPIO På en Raspberry Pi Kom godt i gang med GPIO På en Raspberry Pi Hvis du selvom Arduino var cool, bare vent indtil du hænder på en Raspberry Pi - disse ting er fantastiske. Udover at være en fuldt funktionel computer har de også en ... Læs mere), de kan vedhæfte elektriske komponenter og opbygge deres egne fysiske computerenheder. Fordi du usandsynligt bruger en Raspberry Pi som din hovedcomputer, kan dine børn eksperimentere og spille uden frygt for at forårsage skade på dit system eller dine dokumenter.
Men hvis du ikke er en coder, og du ikke kender din Python fra din Prolog, kan du måske ikke vide, hvor du skal henvende dine børn til. Hvis det lyder som dig, skal du ikke bekymre dig. Her er fem enkle aktiviteter for at lære dit barn at kode med Raspberry Pi.
Sæt dig fast i nogle hindbærjuice
Hindbær syltetøj er community-lead møder for folk at lære (og lære) om Raspberry Pi. Selvom mange tech-begivenheder kun er voksne, er det normalt, at hindbærjukker er åbne for entusiaster i alle aldre. Hver enkelt Hindbær Jam jeg nogensinde har besøgt har haft masser af børn og teenagere til stede.
Langt størstedelen af Raspberry Pi-møderne er placeret i Storbritannien, selv om der er en håndfuld i USA, såvel som i Canada, Indien og Ukraine.
Hvad der gør disse arrangementer godt, er, at de generelt er rettet mod voksne, der har erfaring med at bruge - og opbygge til - Raspberry Pi. Dine børn vil ikke blive efterladt uden vejledning. De vil få praktisk rådgivning og instruktion. De lærer at skrive kode, og hvordan man bruger de forskellige Linux operativsystemer, der almindeligvis anvendes på Pi.
Derudover vil der uundgåeligt være mange andre unge der, hvilket gør dette til en sjov og social begivenhed for alle aldre.
Lær dem Skrabe
Masser af børn lærer at kode gennem bunden Sådan lærer du børn programmering fra bunden! Sådan lærer du børn programmering fra bunden! Læs mere . Dette projekt fra Massachusetts Institute of Technology tager de mest grundlæggende kodekser og gør det til en brugervenlig, træk-og-slip-oplevelse.
Ting som betingelser (hvor du udfører en opgave, hvis noget opfylder kriterierne) og iteration (hvor du gentager noget for et bestemt antal gange) bliver til lyse farverige stiksavstykker, som graciøst smutter på plads. Resultaterne af koden spilles ud foran dig som en animation eller et rudimentært spil.
Dit barn vil aldrig få et job, der skriver Skrabekoden til live, men det er ikke meningen. Det er at tage kode og gøre det til noget smukt og visuelt, og i sidste ende gøre det mindre skræmmende for begyndere. For at lære den grundlæggende logik for kodning er der intet rigtigt godt.
Hvis du leder efter et godt startsted med Scratch, skal du kigge på webstedet for Raspberry Pi Foundation, som har udgivet en række Scratch-projekter til download. Disse tendens til at være passende alderen, og kommer med klar og kortfattet dokumentation.
Lær python
Det næste trin op fra bunden er Python. Dette blev først udviklet i 1991 af den nederlandske programmør Guido Van Rossum som et simpelt uddannelsesprogrammeringssprog. I modsætning til andre programmeringssprog blev Python designet til at være let at læse og let at skrive. Det har en tolk (det er den ting der rent faktisk kører koden), som fulgte med strenge regler, der tvang folk til at skrive godt, ren kode Arduino og Raspberry Pi Beginner? Sådan skriver du Clean Code Arduino og Raspberry Pi Beginner? Sådan skriver du rent kode Læs mere. Slutresultatet var, at Python blev en stor succes ikke kun i uddannelse, men også i industrien.
Lige nu skifter enhver Raspberry Pi med Python, så der er ikke noget at downloade.
Stort på grund af Raspberry Pi's succes er der også en overflod af Python-læringsmateriel rettet mod børn og unge. Hvis du foretrækker at lære gennem en bog, har No Starch Press Python for Kids: En Playful Introduktion til Programmering, af Jason R. Biggs. En af de store styrker af dette er, at den er skrevet i en enkel, tilgængelig stil og har nok illustrationer til at holde børnene interesserede.
Python for Kids: En legende introduktion til programmering af Python for Kids: En legende introduktion til programmering Køb nu på Amazon $ 21.51
Jeg scoured YouTube til børnevenlige Python video tutorials, men jeg er endnu ikke at finde en, jeg kan anbefale. Mange er heller ikke så gode, eller er bare upassende. Hvis du har noget, du kan anbefale, fortæl os om det i kommentarerne nedenfor.
Raspberry Pi-fundamentet har dog frigivet en række Python-projekter, som tilbyder et uforlignende kig på sproget. Desuden vil MakeUseOf snart udgive en guide til Python programmeringssprog, skrevet af dig selv. For at sikre dig, at du ikke går glip af det, overveje at tilmelde dig vores mailingliste eller følge MakeUseOf på Facebook eller Twitter.
Spil med Minecraft Pi
Da jeg var 7, var Stretch Armstrong dukker og Action Men alle raseri. Nu ser det ud til den nuværende barndomsbesættelse. (Latecomeren) Begynder's Guide To Minecraft (Latecomer) Begynder's Guide To Minecraft Hvis du er for sent til festen, skal du ikke bekymre dig - denne omfattende nybegynder guide har du dækket. Læs mere er Minecraft, fra svenske udviklere Mojang (nu en del af Microsoft).
Minecraft er hovedsagelig digital Lego. I stedet for at opbygge et fortidslot eller rumskib med plastiksten, gøres alle handlinger på en computerskærm med virtuelle klodser. Der er ingen reel grænse for, hvad du kan bygge med det. Dine kreationer kan være lige så store, eller så små som du vil. De kan være så enkle, eller så ambitiøse som din fantasi tillader.
Der er et ekspansivt online-fællesskab af mennesker, der deler deres egne opfindelser, spredt omkring Twitter, Reddit og YouTube. Der er endda nogle Minecraft vloggers, der har hundredtusinder af abonnenter, tror det eller ej. Stol på mig, når jeg siger, at Minecraft er alvorligt stor.
I februar 2013 udgav Mojang en version specielt designet til Raspberry Pi. Udover at være gratis, var dette designet til at kunne køre på den begrænsede hardware af Raspberry Pi, og havde et API (Application Programming Interface), der gjorde det muligt for folk at programmere inden for Minecraft ved hjælp af Python.
Dette har resulteret i, at Minecraft bliver brugt som et køretøj til at undervise programmering, fordi det ikke kun er Minecraft's uimodståelige appel, men du kan se dine resultater spille ud for dig i en velkendt virtuel verden.
Lær elektronik med Sense HAT
Hvis du vil lære dine børn om elektronik og opbygge ting til ting af ting, er et godt sted at starte med en Sense HAT. Denne add-on board til Raspbery Pi sælger for omkring £ 23 i Storbritannien, eller $ 50 i USA, og slots i de indbyggede GPIO slots. Den indeholder en 8 × 8 RGB LED matrix; en fem-knappers joystick; og en række sensorer, herunder et gyroskop og et accelerometer. Der er endda et Python-bibliotek, der giver nem adgang til alle de komponenter, der er inkluderet i Sense HAT.
Dette er i det væsentlige alt, hvad du behøver for at opbygge en række grundlæggende fysiske databehandlingsprojekter. Som med Scratch og Python har Raspberry Pi-fondet udgivet en række stikprojekter. Disse giver et godt udgangspunkt, og illustrerer Sense HAT's evner.
RASPBERRY-PI RASPBERRYPI-SENSEHAT Hindbær Pi Sense HAT med orienterings-, tryk-, fugtigheds- og temperatursensorer RASPBERRY-PI RASPBERRYPI-SENSEHAT Hindbær Pi Sense HAT med orienterings-, tryk-, fugtigheds- og temperatursensorer Køb nu hos Amazon $ 37.98
Når dine børn i sidste ende går ud på mere komplicerede ting, som f.eks. Arduino, kan du overveje at tjekke 1Sheeld 1Sheeld, The Ultimate Arduino Shield Review og Giveaway 1Sheeld, The Ultimate Arduino Shield Review og Giveaway. Et enkelt Arduino skjold, der kan linke med en Android-enhed og levere en lang række sensorer og avancerede funktioner? Yep - det er en ting nu. Faktisk. Læs mere, fra egyptisk opstart Integreight. Dette bord giver dig mulighed for at opbygge Internet of Things produkter ved hjælp af sensorer og radioer indbygget i en standard Android smartphone.
Programmering er let med en Pi
Få ting har gjort det nemmere at lære at kode end Raspberry Pi har. Har du fundet en god måde at bruge dem i kodning uddannelse? Fortæl mig om det i kommentarerne nedenfor!
Foto Credits: Blackpool Raspberry Jam (Les Pounder), Models.py (nyuhuhuu), SenseHAT (Les Pounder), Kids Workshop (Francois CAUCHE), Minecraft Pi (KniBaron)