2024 Författare: Malcolm Clapton | [email protected]. Senast ändrad: 2024-01-13 03:02
"Jag tror att i framtiden kommer alla, inte bara programmerare, att förknippas med programmeringselement", säger Mark Zuckerberg. Eftersom våra barn kommer att behöva leva i den här framtiden är det dags att förbereda dem för svårigheter, det vill säga att lära dem hur man programmerar.
Varför lära ditt barn att programmera? Speciellt om din framtida ballerina eller fotbollsspelare växer upp? Svaret är enkelt: för att lära dig att tänka logiskt och planera dina handlingar. Föräldrar skryter om att moderna barn kan slå på surfplattor och datorer nästan från vaggan. Ett teknikintresse och en lust att ha roligt kan kombineras med lärande och utveckling genom att erbjuda ditt barn spel som lär ut hur man komponerar algoritmer och till och med skriver kod.
Kodbar
Vad tycker du, vid vilken ålder ska du börja lära dig programmering? Skaparna av Kodable hävdar att deras spel är tillgängligt för tvååringar. Du kan lära dig koden innan du lär dig bokstäverna. Till och med barn kan verkligen köra roliga ansikten genom labyrinterna och samtidigt bemästra förberedelserna av program, vilket indikerar sekvensen av åtgärder. Tips och rekommendationer görs med hjälp av grafik, så att barnet inte behöver läsa någonting.
Kodable rekommenderas för att lära sig datavetenskap i grundskolan: lärare och föräldrar kan övervaka inlärningsprocessen, ställa in svårighetsnivåer och spåra framsteg. En bra start för de minsta.
Code.org
Webbplatsen Code.org, skapad av den ideella organisationen, den internationella rörelsen "Hour of Programming", har samlat flera utbildningskurser för barn och vuxna. Åldern att börja vid är fyra år. Det finns inget spel som lär ut allt på en gång, men det finns en steg-för-steg spelträning med karaktärer från olika serier. När du går från nivå till nivå kan du lära dig och skapa dina egna korta program.
Lightbot
I ett spel tillgängligt på en smartphone eller surfplatta måste en liten robot, som lyder kommandon, glödlampor på rätt ställen. Huvuduppgiften som barnet kommer att möta i det här fallet är att designa leksakens väg med enkla kommandon. Förälderns uppgift är att förklara för barnen vad bilderna betyder.
Det är inte ett faktum att ett barn som spelar Lightbot kommer att växa upp och bli en briljant utvecklare, men han kommer definitivt att lära sig hur man planerar åtgärder och ritar upp de enklaste algoritmerna. Denna applikation kan också rekommenderas som en av de startande, även för förskolebarn 4-6 år. Utvecklarna erbjuder också en mer komplex version, som är lämplig för barn över nio år.
Föräldrar kan förresten också gärna lägga tid på att dra upp rutter. Roboten är tillräckligt rolig för att tillfredsställa barn och tillräckligt allvarlig för att inte tråka ut vuxna.
PictoMir
PiktoMir, utvecklad av NIISI RAS på order av den ryska vetenskapsakademin, är vårt svar på utländska analoger. NIISI RAS har redan utvecklat ett system "", där äldre skolbarn bekantar sig med programmering, men det finns inget spelelement i det. "PiktoMir", designad för förskolebarn, visade sig vara rolig och mycket prisvärd.
Roboten målar fälten och barnet lär sig att komponera algoritmer. Alla tips är gjorda med hjälp av grafik, så PiktoMir kan säkert ges till barn som inte kan läsa, från och med fem års ålder: det märks att forskare har försökt göra handlingar begripliga även för barn. Om föräldrar inte kan engelska och inte förstår något i program själva, men verkligen vill utveckla logiskt tänkande hos barn, kommer PiktoMir att vara en riktig räddning. Mobilversioner finns tillgängliga för iOS, Android och Windows Phone, men de två sista måste laddas ner från utvecklarens webbplats.
Robozzle
Att slutföra uppgifter och skapa en algoritm för att flytta en pil längs ett pussel - det här är meningen med ett spel som yngre elever redan kan spela. Det är sant att en vanlig pil osannolikt kommer att fängsla en sjuåring under lång tid, särskilt om detta är det första av sådana spel. Men det kan allvarligt intressera skolbarn från tio års ålder som redan är bekanta med algoritmisering, eftersom de mest intressanta pusslen, naturligtvis, finns på svårare nivåer. Robozzle ger nästan obegränsade möjligheter för att skapa och hitta nya uppgifter, så det lämpar sig inte för att lära sig grunderna, utan för ständig upprepning och övning.
Cargo-Bot
Ett annat spel som är lätt att lära sig, på de inledande nivåerna där förskolebarn kommer att känna sig bekväma. Eftersom det är lite text i den räcker det för barn att skilja på enskilda bokstäver för att klara de första uppgifterna och flytta rutorna med färre drag från plats till plats. Även vuxna kan tänka på komplexa kombinationer under lång tid. Bland andra utbildnings- och underhållningsapplikationer sticker Cargo-Bot ut med en mycket snygg bild. Cargo-Bot var förresten helt på iPad.
CodeMonkey
Life hackern har redan skrivit i detalj om spelet CodeMonkey, som helt enkelt måste ta sin rättmätiga plats i listan över spelhandledningar för barn.
Onlinespelet, där barn lär sig att styra en rolig apa steg för steg, är väldigt enkelt och intuitivt. Varje ny nivå berättar om möjligheterna med programmering, och för att klara nästa uppgift måste du tillämpa kunskapen från föregående lektion. Det tar några minuter att komma till en banan, så det är bekvämt att planera klasser så att barnet förblir engagerat och inte hinner bli trött.
Ett stort plus med CodeMonkey är att det här spelet ger en uppfattning om syntaxen som sådan, eftersom kommandon måste väljas med hjälp av ikoner, och sekvensen av åtgärder skrivs i rader med nästan riktig kod.
Repa
Det är inte helt rättvist att ta med Scratch på den här listan, eftersom det inte är ett spel, utan en specialdesignad miljö för att lära barn att programmera, och det är omöjligt att inte ta med det, eftersom det är ett fantastiskt pedagogiskt verktyg. Scratch är författat av MIT, och i samhället är det mesta av informationen översatt till ryska, så Scratch är tillgänglig för en mycket bred publik.
Scratchs kapacitet är verkligen imponerande, även om den inte har uppgifter och nivåer, men den har mycket fantasi och möjligheter att använda den. Eftersom barnet självständigt måste sätta målet i varje projekt, finns det inga universella lösningar, men det finns utrymme för kreativitet, vilket saknas i spel som lär ut algoritmer. Scratch är perfekt för barn från åtta år som redan är trötta på att jaga robotar och apor längs sina vanliga vägar.
СeeBot
Vi får inte glömma klassikerna, även ganska dammiga. CeeBot utbildningsspel dök upp 2003 som en speciell utveckling för utbildningsinstitutioner. Till en början skapade utvecklarna Colobot - ett spel om koloniseringen av en ny planet, vars huvuddrag var att du var tvungen att skriva dina egna program för att kontrollera karaktärerna.
CeeBot är en multi-task spel tutorial med detaljerade instruktioner. Berättelsen om programmerbara robotar på en ny planet som förstör den lokala faunan kommer naturligtvis inte att fungera för barn, men för tonåringar som redan har lyckats ryckas med i datavetenskap och föreställa sig vad en algoritm är, kommer det att vara ett bra verktyg. CeeBot ser lite blek ut mot bakgrunden av moderna spel, men var annars kan ett barn styra karaktärer och skapa sina egna program som är så nära C++-syntaxen som möjligt?
CodeCombat
CodeCombat är redan seriöst, för i det här spelet lärs riktig kod ut och vinnaren kommer att visa sig vara en färdig programmerare. Du väljer ett programmeringsspråk där du måste skriva kommandon för din karaktär (spelet erbjuder Python, JavaScript, Lua eller några experimentella som CoffeScript), och ger dig iväg på en resa efter kristaller.
Pojkar och flickor från åtta år kan fängslas för spelet. Träning och tips på ryska, för $ 9,99, kan du få nya nivåer varje månad för att passera (de första 70 är gratis). Spelet kan användas i skolor, det finns separata bonusar för lärare.
I spelet, innan varje nivå börjar, kommer barnet att läsa roliga och motiverande citat om programmering och påminna om att "den här koden kommer inte att lära sig själv." CodeCombat är mer beroendeframkallande än de vanliga "actionspelen" och "shooters", en av de bästa kombinationerna av avslappning och träning.
Rekommenderad:
Hur du lär ditt barn att äta rätt
Jamie Oliver har kämpat med skolmatningssystemet i många år. Vi borde inte lita på honom, så vi kommer att berätta för dig hur du lär ditt barn att äta rätt
Hur man lär sig att uttrycka känslor när man blev tillsagd att undertrycka dem som barn
Boken av psykoterapeut Jasmine Lee Corey "Mammas ogillar. Hur man läker dolda sår från en olycklig barndom”kommer att hjälpa till att arbeta igenom barndomens känslomässiga trauma
Vad du ska göra om ditt barn är beroende av tv-spel
Om ett barn är beroende av datorspel eller telefonen, skandal inte och förbjud inte. Övervaka ditt förhållande till din smartphone först
11 appar som hjälper dig att programmera och föra träningsdagbok
Appar från urvalet hjälper dig att skapa ett crossfit- och styrketräningsprogram, vila och föra träningsdagbok
Du behöver inte talang eller passion för att programmera bra
Tror du att du inte har tillräckligt med talang för att bli programmerare? Behöver du en passion, en besatthet av arbete? Inte riktigt. Och så tycker många coola utvecklare