Advertentie

Vroegrijp. Dat was het enige bijvoeglijke naamwoord dat werd gebruikt om een ​​kind te beschrijven dat een natuurlijk talent vertoont dat afwijkt van het normale. Een generatiesprong later, ik weet niet zo zeker of het woord de betekenis heeft die het vroeger had. Elke tweede peuter lijkt tegenwoordig een natuurlijke gelijkenis te hebben voor digitale dingen. Het is dus gemakkelijk om aan te nemen dat ze naar computers zullen gaan zoals een vis naar water gaat.

Voor de gemiddelde jongen (ik praat niet over iemand zoals Lim Ding Wen hier, hoewel ik zijn schattige foto als miniatuur hiernaast zal gebruiken), zijn computers en smartphones leuke tools. Onderwijs komt veel later. Een kind enthousiast maken over programmeren kan wat werk kosten, omdat logica wat tijd nodig heeft om zich te ontwikkelen. Verbeelding en creativiteit komen als eerste aan. Dat is waar de kern van deze tien tools ligt... creatieve tools gebruiken om kinderen enthousiast te maken over programmeren.

Om het potentieel van creatief onderwijs te illustreren dat zou moeten helpen het vuur aan te steken, is hier een

instagram viewer
TED Talk door Conrad Wolfram. Iets niet verwant, maar kijk er wel naar om te begrijpen waarom kinderen (ooit, jij en ik ook) hun interesse in wiskunde verliezen. Het zal ook de dringende noodzaak uitleggen om instructies uit hun rigide restricties te halen en ze in de echte wereld en het dagelijks leven te gooien. Hij pleit ervoor om programmeren te gebruiken om wiskunde te leren. En maak het dus leuker, in plaats van hen te dwingen een onderwerp te leren.

10 tools die moeten helpen bij creatief leren programmeren

Van games tot programmeertools, van logica tot intuïtie, laten we een kijkje nemen in tien tools die moeten helpen aantonen dat programmeren niet alleen draait om functies en lussen. Hier zijn de eervolle vermeldingen (beperkt tot tien programmeertools).

programmeren voor kinderen

Leer leuke dingen over: JavaScript

Crunchzilla Code Monster is ontworpen voor kinderen (door Greg Linden, die wilde dat zijn kinderen programmeren leerden). Het lijkt een beetje op een barebones WYSIWYG-editor met één paneel voor code en het andere paneel om te kijken wat de code doet. De Code Monster bovenop is een vriendelijke boeman die iedereen van de ene les naar de andere leidt. Er zijn in totaal 59 lessen. U moet op de tekstballon blijven klikken om van de ene naar de andere te gaan. De lessen beginnen gemakkelijk en zijn interactief. Variabelen en parameters worden geïntroduceerd en de kleurrijke objecten zoals dozen en bomen worden gemaakt met JavaScript-code. Fouten worden ook opgevangen en uitgelegd. Code Monster slaat op welke les je volgt, zodat je op elk moment kunt stoppen en later terug kunt komen. Zolang je terugkomt in dezelfde browser op dezelfde machine, ga je terug naar je les.

Wat een kind leuk zou kunnen vinden: JavaScript aan de linkerkant ja, maar aan de rechterkant worden eenvoudige afbeeldingen gemaakt als door ‘magie’. Een kind dat programmeert, hoeft alleen maar met de code te spelen om direct kleurrijke resultaten te zien aan de rechterkant.

kinderen programmeren

Leer leuke dingen over: Beheer structuren in programmeren met behulp van basisdatatypes zoals woorden, lijsten en arrays.

Logo is een van de oudste educatieve programmeertalen. Het is gemaakt in 1967 voor educatief gebruik en kan worden gebruikt om de basis van informatica te onderwijzen. Het staat bekend om de implementatie van Turtle Graphics. Vanaf het begin is het geëvolueerd en vertakt het zich in verschillende versies voor alle besturingssystemen. Elica is bijvoorbeeld een Windows-implementatie die Logo naar gebieden van 3D-animatie brengt. De Turtle Academy is een leuke hulpbron voor het leren met deze functionele programmeertaal. Er zijn veel bronnen zoals Turtle-logo en FMSLogo om aan te boren.

Wat een kind leuk zou kunnen vinden: Het onderwijzen van de schildpad met bewegings- en locatieopdrachten om basisvormen en lijngrafieken te tekenen.

Leer leuke dingen over: Visuele interactiviteit zonder de programmeersyntaxis te leren.

Je kunt geen ruzie maken met 3.000.000 gedocumenteerde projecten. Scratch heeft een wereldwijde gemeenschap om op te roemen en daarin schuilt de rijkdom van leren. Met Scratch kun je interactieve verhalen, animaties en zelfs games maken. Hier, laat me je naar een vorige verwijzen verdiep je in Scratch Hoe kinderen programmeren vanaf nul te leren! Lees verder en waarom kinderen er misschien dol op zijn.

Wat een kind leuk zou kunnen vinden: De mogelijkheid om dingen voor te stellen zonder te leren over ingewikkelde programmeerconcepten. Sleep de sprites gewoon en zet ze neer.

kinderen programmeren

Leer leuke dingen over: Objectgeoriënteerde concepten met programmeerbare scripts.

EToys lijkt op Scratch omdat het een met media verrijkte visuele tool is voor het maken van coole computerprogramma's. Het idee achter het project is om creatief en kritisch denken te stimuleren. EToys draait als een stand-alone programma en ook in browsers (met de plug-in) op alle platforms. EToys is wereldwijd uitbreidbaar omdat het beschikbaar is in verschillende talen en Open Source is. Interessant is dat het voor het eerst is ontwikkeld bij Apple en universeel is gebruikt in het One Laptop per Child-project.

Wat een kind leuk zou kunnen vinden: 2D- en 3D-afbeeldingen ondersteund door tekst, afbeeldingen en geluidsbestanden die interactief kunnen worden gemaakt en gecombineerd met behulp van eenvoudige scripts.

kinderen programmeerhulpmiddelen

Leer leuke dingen over: Programmeerbare scripts en hoe een programma van de ene stap naar de volgende gaat.

Waterbear is een recente ontwikkeling en is geïnspireerd door Scratch. Het is vergelijkbaar met Scratch in zijn visuele benadering om objecten (scriptblokken) te slepen en neer te zetten en de programmastroom te begrijpen. In de backend genereert het JavaScript, maar het kind hoeft de syntaxis niet te kennen. Het kind moet echter via parameters de logica verschaffen om de blokken van het programma samen te stellen. Een van de verschillen met Scratch is dat de leeromgeving de browser is in plaats van een downloadbare schrijfomgeving. Waterbear is nog steeds niet gepolijst (pre-Alpha), maar als je op zoek bent naar een Scratch-alternatief, is het het proberen waard.

Wat een kind leuk zou kunnen vinden: Sleep scriptblokken in de browser. Scriptblokken worden beschreven in eenvoudig Engels.

kinderen programmeerhulpmiddelen

Leer leuke dingen over:

De programmeeromgeving heeft het leuke element met cartoons en geanimeerde karakters. De volledige versie is 126 MB gratis te downloaden en werkt op alle versies van Windows en Mac (met Virtual PC). De site drukt het het beste uit: binnen de geanimeerde wereld van ToonTalk bouwt en voert u allerlei computerprogramma's uit. Terwijl je leert programmeren, zul je uitdagende puzzels tegenkomen, je creativiteit uiten, nieuwe manieren leren om problemen op te lossen en veel plezier hebben!

ToonTalk versie 3.0 is nu gratis.

Wat een kind leuk zou kunnen vinden: Speel de puzzelspellen om te zien hoe dingen op ToonTalk zijn gebouwd.

Leer leuke dingen over: Hoe het oplossen van een puzzel op de meest efficiënte manier gestructureerd denken ontwikkelt.

Tegenwoordig is de kans groter dat een kind een iPad in zijn hand heeft in plaats van een laptop. Cargo -Bot is eigenlijk een gratis iPad-puzzel- en logica-spel dat is ontwikkeld op Codea. Je moet een robotarm op een platform 'leren' hoe je een stel kratten over 36 verschillende puzzels moet verplaatsen. Cargo-Bot gaat meer over logica dan over puur programmeren. Maar als het je lukt (en dat is niet eenvoudig), heb je veel geleerd over gestructureerd denken. Codea zelf is een aanbevolen app als je meer wilt weten over het ontwikkelen van apps voor iOS. Het is een investering van $ 9,99 die kennis moet opleveren, zo niet iets anders.

Wat een kind leuk zou kunnen vinden: Het is een spel dat programmeren leert zonder dat het kind het beseft.

Ruby for Kids

kinderen programmeerhulpmiddelen

Leer leuke dingen over: Robijn.

Als je je kind een specifieke programmeertaal wilt laten leren, is Ruby een goede keuze. Het is een objectgeoriënteerde taal en ook de meeste webapps (bijv. Amazon en Twitter) zijn ermee gecodeerd. Het is een eenvoudige taal omdat de syntaxis relatief intuïtief is en minder opdrachtoproepen heeft. Het werkt op alle besturingssystemen en is gratis. Er is ook een enorme gemeenschap die de taal onderwijst en leert. De screencast-tutorials, games en voorbeelden bij Ruby for Kids zouden een stevige opstap moeten zijn voor zowel volwassenen als kinderen.

Wat een kind leuk vindt Hoe je Ruby kunt gebruiken om webgames te ontwikkelen.

10 tools om kinderen enthousiast te maken over het programmeren van programmeertools kids07

Leer leuke dingen over: Leer computer programmeren op de ouderwetse manier; door ook de hardware te begrijpen.

Voor degenen die laat binnenkwamen, Raspberry Pi Wat u moet weten over aan de slag gaan met Raspberry PiDe Raspberry Pi-computer is de nieuwste in een reeks compacte, multifunctionele apparaten, geleverd als een barebones-pakket zodat eindgebruikers de hardware kunnen gebruiken voor vrijwel elk computerproject dat komt naar... Lees verder is een computer van creditcardformaat die kan worden geprogrammeerd om net als een desktop-pc te worden gebruikt. Het is ontwikkeld als een goedkope oplossing om informatica op scholen te onderwijzen. Raspberry Pi heeft veel interessante toepassingen De top 5 geweldige toepassingen voor uw Raspberry Pi-computerIk heb onlangs mijn Raspberry Pi ontvangen na lang wachten - en ik heb er nogal wat plannen voor. Het probleem is dat ik niet helemaal zeker weet welk project ik als eerste wil proberen. Terwijl... Lees verder en elke dag komt de gemeenschap erachter met een nieuwe. Het Raspberry Pi-platform maakt gebruik van Open Source hardware en software en is perfect geplaatst voor jonge geeky-geesten om ze tot het uiterste te exploiteren. Maar hoe wordt het momenteel op scholen gebruikt? De Raspberry Foundation-site geeft ons een paar aanwijzingen.

Wat een kind leuk zou kunnen vinden: Wat dacht je van leren programmeren in een uur?

programmeren voor kinderen

Leer leuke dingen over: Hoe een robot te programmeren en daarmee de basis van robotica.

RoboMind is een programmeer- en educatieve tool met een eigen scripttaal genaamd ROBO. De compacte en eenvoudige taal vereist geen voorkennis. Het doel van het programmeren is om een ​​virtuele robot te laten bewegen op een tweedimensionaal raster en eenvoudige acties te vertonen. Het leert de leerling de algemene principes van programmeren die overal kunnen worden toegepast. Het is beschikbaar als gratis download voor Windows, Mac OS X en Linux.

Wat een kind leuk zou kunnen vinden: De basis van kunstmatige intelligentie leren en deze later gebruiken op robots uit de echte wereld, zoals de kits die verkrijgbaar zijn bij LEGO Mindstorms NXT 2.0.

Kinderen leren coderen en programmeren is nu zo'n beetje een onderdeel van edutainment. Voor de huidige samenleving is het belangrijk dat haar burgers leren verder te kijken dan het comfort van applicaties en apparaten en te begrijpen hoe ze echt werken. We weten hoe we computers moeten gebruiken, maar we moeten ook weten hoe we ze moeten programmeren. Het gaat dus om alle innovatie die nog moet gebeuren. Als dit diepgaand CNN-artikel zegt: 'computerklas' gaat niet over het leren van kinderen om de software van vandaag te gebruiken; het gaat erom kinderen te leren de software van morgen te maken.

Bent u het eens?

Saikat Basu is de adjunct-redacteur voor internet, Windows en productiviteit. Na het verwijderen van het vuil van een MBA en een tienjarige marketingcarrière, is hij nu gepassioneerd om anderen te helpen hun verhaalvaardigheden te verbeteren. Hij let op de ontbrekende komma in Oxford en heeft een hekel aan slechte screenshots. Maar ideeën over fotografie, Photoshop en productiviteit kalmeren zijn ziel.