10 værktøjer til at få børnene spændte om programmering

For det gennemsnitlige barn er computere og smartphones sjove værktøjer. Uddannelse kommer meget senere.

For det gennemsnitlige barn er computere og smartphones sjove værktøjer.  Uddannelse kommer meget senere.
Reklame

programmering til børn Gammelklog. Det var den eneste adjektiv, der blev brugt til at beskrive et barn, der udviser noget naturligt talent, der strækker sig fra det normale. Et generationspring senere, er jeg ikke så sikker på, at ordet har den betydning, det plejede. Hver anden toddler synes i disse dage at vise en naturlig lighed for ting digital. Så det er let at antage, at de vil tage til computere som en fisk tager til vand.

For det gennemsnitlige barn (jeg vil ikke tale om nogen som Lim Ding Wen her, selv om jeg vil bruge sit søde billede som miniaturen ved siden af), computere og smartphones er sjove værktøjer. Uddannelse kommer meget senere. At få et barn begejstret for programmering kan tage noget, fordi logikken har brug for lidt tid til at udvikle sig. Det er fantasi og kreativitet, som kommer først. Det er her kernen i disse ti værktøjer ligger ... ved hjælp af kreative værktøjer for at få børnene begejstrede for programmering.

Bare for at illustrere potentialet for kreativ undervisning, der burde bidrage til at tænde ilden, her er en TED Talk af Conrad Wolfram. Lidt uafhængig, men vær opmærksom på, hvorfor børn (en gang, du og jeg også) mister interessen for matematik. Det vil også forklare det hårde behov for at tage instruktioner ud af deres stive strengninger og smide dem ind i den virkelige verden og hverdagen. Han taler for at bruge programmering til at undervise i matematik. Og dermed gøre det mere sjovt, i stedet for at tvinge dem til at lære et emne.

10 værktøjer, der skal hjælpe med at lære programmering kreativt

Fra spil til programmeringsværktøjer, fra logik til intuition, lad os tage en gander på ti værktøjer, der skal bidrage til at vise, at programmering ikke handler om funktioner og sløjfer. Her er de hæderlige navne (begrænset til ti programmeringsværktøjer).

Crunchzilla Code Monster

programmering til børn

Lær kølige ting om: JavaScript

Crunchzilla Code Monster blev designet til børn (af Greg Linden, som ønskede, at hans børn skulle lære programmering). Det er ligesom en barebones WYSIWYG editor med en rude for kode og den anden rude for at se hvad koden gør. Code Monster på toppen er en venlig ogre, der fører alle sammen fra en lektion til den anden. Der er 59 lektioner i alt. Du skal fortsætte med at klikke på taleboblen for at flytte fra den ene til den næste. Lektionerne starter nemt og er interaktive. Variabler og parametre introduceres, og de farverige genstande som kasser og træer oprettes med JavaScript-kode. Fejl er også fanget og forklaret. Kode Monster gemmer hvilken lektion du er på, så du kan stoppe enhver tid og komme tilbage senere. Så længe du kommer tilbage på den samme browser på samme maskine, kommer du tilbage til din lektion.

Hvilket barn måske kan lide: JavaScript til venstre ja, men simpel grafik oprettes til højre som ved 'magi'. Et barn, der lærer programmering, skal bare spille med koden for at se øjeblikkelige farverige resultater til højre.

Logo

børn programmering

Lær kølige ting om: Styr strukturer i programmering ved hjælp af grundlæggende datatyper som ord, lister og arrayer.

Logo er et af de ældste uddannelsesprogrammeringssprog. Den blev oprettet i 1967 til uddannelsesmæssig brug og kan bruges til at undervise i grundlæggende videnskab. Det er velkendt for dets implementering af Turtle Graphics. Fra sin tidlige tid har den udviklet sig og forgrenet sig i forskellige versioner til alle operativsystemer. Elica er for eksempel en Windows-implementering, som fremmer Logo i områder med 3D-animation. Skildpaddsakademiet er en god ressource for nogle hænder at lære med dette funktionelle programmeringssprog. Der er mange ressourcer som Turtle Logo og FMSLogo at tappe ind i.

Hvilket barn kan lide: Undervisning af skildpadden med bevægelser og placeringskommandoer til tegning af grundlæggende former og linjegrafik.

Kradse

Lær kølige ting om: Visual interaktivitet uden at lære programmeringssyntax.

Du kan ikke argumentere med 3.000.000 dokumenterede projekter. Scratch har et verdensomspændende samfund at prale af og ligger i den rigtige lære at lære. Med Scratch kan du oprette interaktive historier, animationer og lige spil. Her, lad mig lede dig til et tidligere indgående kig på Scratch Sådan lærer du børn programmering fra bunden! Sådan lærer du børn programmering fra bunden! Læs mere og bare hvorfor børn måske elsker det.

Hvad et barn kan lide: Muligheden for at forestille sig ting uden at lære om komplekse programmeringsbegreber. Bare træk og slip sprites.

Etoys

børn programmering

Lær kølige ting om: Objektorienterede koncepter med programmerbare scripts.

EToys svarer til Scratch, fordi det er et medieberiget visuelt værktøj til at skabe kølige computerprogrammer. Tanken bag projektet er at fremme kreativ og kritisk tænkning. EToys kører som et selvstændigt program og også i browsere (med plug-in) på tværs af alle platforme. EToys er udvidelig globalt, fordi den er tilgængelig på flere sprog og er åben kilde. Interessant nok blev det først udviklet hos Apple og har været universelt brugt i projektet One Laptop per Child.

Hvilket barn kan lide: 2D- og 3D-grafik understøttet af tekst, billeder og lydfiler, som kan laves interaktive og kombineret med hjælp af enkle scripts.

Waterbear

kids programmeringsværktøjer

Lær kølige ting om: Programmerbare scripts og hvordan et program strømmer fra et trin til det næste.

Waterbear er en ny udvikling, og blev inspireret af Scratch. Det ligner Scratch i sin visuelle tilgang til at trække og slippe objekter (scriptblokke) og forstå programflowet. I backend genererer det JavaScript, men barnet behøver ikke at kende syntaksen. Barnet skal dog levere logikken via parametre til at samle blokerne af programmet. En af forskellene med Scratch er, at læringsmiljøet er browseren i stedet for et downloadbart forfattermiljø. Waterbear er stadig ikke poleret (pre-Alpha), men hvis du leder efter et Scratch-alternativ, er det et forsøg værd.

Hvilket barn kan lide: Træk og slip scriptblokke i browseren. Script blokke er beskrevet i simple engelsk.

ToonTalk

kids programmeringsværktøjer

Lær kølige ting om:

Programmeringsmiljøet har det sjove element med tegnefilm og animerede tegn. Den fulde version er en gratis download på 126 MB og kører på alle versioner af Windows og Mac (med Virtual PC). Webstedet udtrykker det bedst - Inden for ToonTalk's animerede verden vil du bygge og køre alle slags computerprogrammer. Mens du lærer at programmere, møder du udfordrende puslespil, udtrykker din kreativitet, lærer nye måder at løse problemer på og har masser af sjov!

ToonTalk version 3.0 er nu gratis.

Hvad et barn kan lide: Spil puslespil for at se, hvordan ting er bygget på ToonTalk.

Cargo-Bot

Lær kølige ting om: Hvordan løser et puslespil på den mest effektive måde udvikler struktureret tænkning.

I dag er det mere sandsynligt, at et barn vil have en iPad i hånden end en bærbar computer. Cargo -Bot er faktisk et gratis iPad puslespil og logik spil, som blev udviklet på Codea. Du skal 'lære' en robotarm på en platform, hvordan man kan flytte en masse kasser over 36 forskellige puslespil. Cargo-Bot handler mere om logik end rent programmering. Men hvis du lykkes (og det er ikke let at gøre det), har du lært meget om struktureret tænkning. Codea selv er en anbefalet app, hvis du vil lære om at udvikle apps til iOS. Det er en investering på $ 9, 99, som skal give et afkast i viden, hvis ikke andet.

Hvad et barn kan lide: Det er et spil, der lærer programmering uden at barnet indser det.

Ruby for Kids

kids programmeringsværktøjer

Lær cool ting om: Ruby.

Hvis du ønsker at få dit barn til at lære et bestemt programmeringssprog, er Ruby et godt valg. Det er et objektorienteret sprog, og et flertal af webapps (f.eks. Amazon og Twitter) er også kodet med det. Det er et simpelt sprog, fordi syntaksen er forholdsvis intuitiv og har færre kommandosamtaler. Det fungerer på alle operativsystemer og er gratis. Der er også et stort samfund derude undervisning og læring sproget. Screencast-tutorials, spil og eksempler på Ruby for Kids bør være en fast stepping stone for både voksne og børn.

Hvad et barn kan lide Hvordan kan du bruge Ruby til at udvikle webspil.

Hindbær Pi

10 værktøjer til at få børnene spændte om programmering programmeringsværktøjer kids07

Lær kølige ting om: Lær computerprogrammering den gammeldags måde; ved også at forstå hardwareen.

For dem, der kom sent, Raspberry Pi Hvad du behøver at vide om at komme i gang med Raspberry Pi Hvad du behøver at vide om at komme i gang med Raspberry Pi Raspberry Pi-computeren er den nyeste i en række kompakte multifunktionsenheder, afsendt som en barebones-pakke, så slutbrugere kan bruge hardwaren til stort set ethvert computingsprojekt, der kommer til ... Læs mere er en computer med kreditkort, der kan programmeres til at blive brugt ligesom en stationær pc. Det blev udviklet som en billig løsning til at undervise i datalogi på skolerne. Hindbær Pi har mange interessante anvendelser Top 5 fantastiske anvendelser til din Raspberry Pi Computer De 5 bedste anvendelser til din Raspberry Pi Computer Jeg har for nylig modtaget min Raspberry Pi efter en lang ventetid - og jeg har få planer for det . Problemet er, jeg er ikke helt sikker på hvilket projekt jeg vil forsøge først. Mens ... Læs mere og hver dag kommer samfundet bag det op med en roman. Raspberry Pi platformen bruger Open Source hardware og software og er perfekt placeret til unge geeky sind at udnytte dem til hilt. Men hvordan bruges den i skolerne i øjeblikket? Raspberry Foundation-webstedet giver os nogle få spor.

Hvad et barn kan lide: Hvad med at lære at programmere om en time?

RoboMind

programmering til børn

Lær kølige ting om: Sådan programmerer du en robot og dermed det grundlæggende i robotikken.

RoboMind er et programmerings- og uddannelsesværktøj med sit eget skriptsprog kaldet ROBO. Det kompakte og enkle sprog kræver ikke forudgående viden. Programmeringsformålet er at få en virtuel robot bevæge sig rundt på et todimensionelt net og udvise enkle handlinger. Den lærer eleven de fælles programmeringsprincipper, der kan anvendes overalt. Den er tilgængelig som en gratis download til Windows, Mac OS X og Linux.

Hvad et barn kan lide: Lære det grundlæggende ved kunstig intelligens og senere bruge den på rigtige robotter som de kits, der er tilgængelige fra LEGO Mindstorms NXT 2.0.

Undervisning børn hvordan man kode og program er stort set en del af edutainment nu. For dagens samfund er det vigtigt, at dets borgere lærer at se ud over komforten af ​​applikationer og apparater og forstå, hvordan de virkelig virker. Vi ved, hvordan man bruger computere, men vi bør også vide, hvordan man programmerer dem. Så på spil er al den innovation, der endnu ikke har fundet sted. Da denne dybtgående CNN-artikel siger, kan "computer klasse" ikke være at lære børn at bruge dagens software; Det skal dreje sig om at lære børn at lave morgendagens software.

Er du enig?

In this article