Sciencing kan tjäna ersättning genom affiliate-länkar i den här artikeln.
Kodning är en allt viktigare färdighet i det moderna samhället. Medan kodare en gång ansågs ha den här mystiska, nördiga talangen, inser de flesta nu att våra liv i huvudsak körs på kod. Att lära sig koda har aldrig varit lika önskvärt att lära sig, men du kan bli förvånad över att det finns många kodande leksaker och kit som syftar till att lära ut grunderna för barn så unga som 3 år. Dessa kit bryter ner grunderna för kodning i "block" (eller liknande tillvägagångssätt) för att lära sig kodens struktur och sedan gå vidare till detaljerna när barnen får kunskap och växer. Här är några av de bästa alternativen i olika åldrar.
•••Thames & Kosmos (via Amazon)
Kids First Coding and Robotics förenklar kodningen samtidigt som kärnstrukturen bibehålls och introducerar nyckelbegrepp för barn i åldrarna 4 till 8 med en jordnötssmör och gelésmörgås som heter Sammy. Ditt barn "programmerar" roboten med en serie kodkort som läggs på marken för Sammy att springa över och läsa. Korten representerar bitar av kod och instruerar Sammy att göra saker som att vända, fortsätta framåt eller göra ett ljud. Genom detta - och sex berättelser packade med lektioner i kodning - barn lär sig om sekvensering, loopar, händelser, villkor, funktioner och variabler, utan att det behövs en skärm eller fysiskt skriver något koda.
Satsen kommer med en 64-sidig manual, liksom de delar som behövs för att göra Sammy och modeller för andra karaktärer inklusive en mus, pingvin och brandbil. Det finns totalt 30 lektioner fördelade på de sex berättelserna, vilket ökar i komplexitet gradvis så att ditt barn tar upp grunderna innan du går vidare till mer komplexa utmaningar.
•••Fisher Price (via Amazon)
De Kod-en-pelare är det bästa valet för att få mycket små barn till kodning. Liksom Kids First Coding and Robotics, kretsar kretsen kring en robot som följer operationer för att lära ut nyckelbegreppen och strukturen bakom kodning. Som namnet antyder är roboten en larv med en huvuddel som behandlar instruktionerna och varje segment berättar för huvudet vilken åtgärd som ska utföras (ändras genom att vrida en ratt på segmentet) sekvens. Alternativen är ganska enkla, antingen säger att larven ska gå framåt, vänster, höger, spela musik eller göra en ljudeffekt.
Eftersom Code-a-Pillar är utformad för barn så små som 3 (och upp till 6) handlar det om lika delar en leksak och ett undervisningsverktyg med möjlighet att ställa in en utmaning (till exempel att få larven att nå en specifik plats på golvet) för att förbättra sina färdigheter för problemlösning men alternativet för gratis spel för. Även utan ett specifikt mål i åtanke lär Code-a-Pillar barnen om sekvensering, och när de förstår mekaniken utvecklar de en intuitiv förståelse för hur koden fungerar.
•••Kano (via Amazon)
De Harry Potter kodningssats från Kano lär barn JavaScript med hjälp av en Bluetooth-aktiverad trollstav och programmerbara trollformler. Den är avsedd för barn i åldern 6 år eller äldre, så kodningen börjar med kodblock, men avgörande kan du se koden och när de går vidare kan du redigera den direkt. Satsen är byggd kring över 70 utmaningar, med utgångspunkt från grunderna i kodblocken och går vidare till lektioner om slingor, variabler och logik. Allt detta sker på platser från Harry Potter-universum, inklusive Diagon Alley, Hogwarts och Hogsmeade, med massor av stavningseffekter, varelser och musik, samt möjligheten att anpassa allt med kod.
Satsen fungerar tillsammans med en surfplatta, inklusive Windows-, Amazon Fire-, Android- eller Apple-enheter, med den kostnadsfria Kano-appen. De riktade utmaningarna är bra för att utveckla färdigheter för problemlösning, men den största fördelen är att barnen blir vana vid riktig kod och ger dem självförtroende att redigera den. Det skalar också bra med dina barns kunskapsnivå och öppnar upp nya lager av komplexitet ju mer bekant du blir med grunderna.
•••Sphero (via Amazon)
De Sphero SPRK + är en programmerbar robotboll som syftar till att lära barn i åldern 8 år och äldre grunderna för kodning i JavaScript. SPRK + är ungefär lika stor som en baseball, med ett reptåligt och vattentätt yttre skal, tillsammans med ett programmerbart gyroskop, accelerometer, LED-lampor och motorkodare. I huvudsak är roboten avsedd för gratis lek, så barnen kan få den att röra sig och bete sig hur de vill, med det enklaste sättet att kodningen är att helt enkelt rita en väg för den att följa, men fortsätter till kodblock och äkta textprogrammering via JavaScript.
Roboten styrs via Sphero Edu-appen, som guidar barnen genom processen att programmera SPRK + på ett intuitivt sätt. Liksom Code-a-Pillar, medan det inte finns några specifika utmaningar att slutföra (även om det kommer med labyrint du kan använder för att skapa dina egna utmaningar), lär SPRK + barnen vad de behöver veta för att använda det kreativt och skapa sina egna roligt.
•••Lego (via Amazon)
Lego Mindstorms startade verkligen trenden för kodning av leksaker och Robot uppfinnare bygga uppsättning fortsätter i denna tradition. Satsen lägger till ytterligare ett lager till det roliga med Lego med en dra-och-släpp Scratch-kodningsmiljö som introducerar barnen till kärnkoncepten för kod och dess struktur utan att komplicera saker rätt bort. Robot Inventor-appen har över 50 aktiviteter för att introducera barn till kodningssystemet och utlösa deras kreativitet.
Den är avsedd för barn från 10 år och äldre, så den är mer avancerad än de flesta av alternativen på den här listan, men det har mycket potential, till och med stöder Python för när de är redo att gå vidare till mer avancerade kodning. Satsen gör att ditt barn kan bygga fem robotar, inklusive Blast (en vårdnadshavare som skjuter missiler och mer), Charlie (en hjälprobot som också dansar och spelar trummor), MVP (ett multifunktionellt fordon), Gelo (en fyrbent gångrobot som kan programmeras för att undvika hinder) och Tricky (en sport robot). De styrs genom byggprocessen med digitala instruktioner, och robotarna inkluderar också motorer, ett intelligent nav, avståndssensorer och färgsensorer som hjälper dig att få dem att leva igenom koda.