10 Hulpmiddelen om kinderen enthousiast te krijgen over programmeren

Voor de gemiddelde kind, computers en smartphones zijn leuke tools. Onderwijs komt veel later.

Voor de gemiddelde kind, computers en smartphones zijn leuke tools.  Onderwijs komt veel later.
Advertentie

programmeren voor kinderen Precocious. Dat was het enige bijvoegelijke naamwoord dat werd gebruikt om een ​​kind te beschrijven dat wat natuurlijk talent vertoont dat afwijkt van het normale. Een generatiesprong later ben ik er niet zo zeker van dat het woord de betekenis heeft die het vroeger had. Elke tweede peuter lijkt tegenwoordig een natuurlijke gelijkenis te vertonen voor dingen die digitaal zijn. Dus, het is gemakkelijk om te veronderstellen dat ze naar computers gaan als een vis het water in neemt.

Voor de gemiddelde jongen (ik zal hier niet praten over iemand als Lim Ding Wen, hoewel ik zijn schattige foto als miniatuur naast gebruik zal gebruiken), zijn computers en smartphones leuke gereedschappen. Onderwijs komt veel later. Een kind enthousiast krijgen over programmeren kan soms wat kosten omdat de logica een beetje tijd nodig heeft om zich te ontwikkelen. Het is verbeelding en creativiteit die als eerste aankomen. Dat is waar de essentie van deze tien gereedschappen ligt ... met behulp van creatieve tools om kinderen enthousiast te maken over programmeren.

Om het potentieel van creatieve lessen te illustreren dat zou moeten helpen om het vuur aan te steken, hier is een TED-talk van Conrad Wolfram. Iets los van elkaar, maar let wel op waarom kinderen (ook jij en ik) hun interesse in wiskunde verliezen. Het zal ook de verschrikkelijke noodzaak verklaren om instructies te nemen uit hun rigide beperkingen en ze in de echte wereld en het dagelijks leven te gooien. Hij pleit voor het gebruik van programmeren om wiskunde te onderwijzen. En maak het dus leuker in plaats van hen te dwingen een onderwerp te leren.

10 tools die creatief moeten kunnen helpen programmeren

Van games tot programmeertools, van logica tot intuïtie, laten we tien tools gebruiken die moeten laten zien dat programmeren niet alleen maar over functies en loops gaat. Dit zijn de eervolle vermeldingen (beperkt tot tien programmeertools).

Crunchzilla Code Monster

programmeren voor kinderen

Leer leuke dingen over: JavaScript

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

Wat een kind leuk vindt: JavaScript links, ja, maar eenvoudige afbeeldingen worden aan de rechterkant gemaakt als door 'magie'. Een leerprogramma voor kinderen moet gewoon met de code spelen om direct kleurrijke resultaten te zien.

Logo

kinderen programmeren

Leer leuke dingen over: beheer structuren in het programmeren met behulp van standaard datatypes zoals woorden, lijsten en matrices.

Logo is een van de oudste educatieve programmeertalen. Het werd in 1967 gemaakt voor educatief gebruik en kan worden gebruikt om de basis van computerwetenschap te onderwijzen. Het is bekend om de implementatie van Turtle Graphics. Vanaf het prille begin is het geëvolueerd en vertakt het in verschillende versies voor alle besturingssystemen. Elica is bijvoorbeeld een Windows-implementatie die het logo naar 3D-animaties brengt. De Turtle Academy is een goede hulpbron voor mensen die willen leren met deze functionele programmeertaal. Er zijn veel bronnen zoals Turtle Logo en FMSLogo om in te tikken.

Wat een kind leuk zou kunnen vinden: de schildpad lesgeven met commando's voor beweging en locatie om basisvormen en lijnafbeeldingen te tekenen.

Krassen

Leer leuke dingen over: visuele interactiviteit zonder de syntaxis van programmeren te leren.

Je kunt niet discussiëren met 3.000.000 gedocumenteerde projecten. Scratch heeft een wereldwijde community om op te scheppen en daarin ligt de rijkdom van leren. Met Scratch kun je interactieve verhalen, animaties en zelfs games maken. Hier, laat ik je doorverwijzen naar een eerdere grondige blik op Scratch How To Teach Kids Programming From Scratch! How To Kids Programming from Scratch leren! Lees meer en waarom kinderen er misschien dol op zijn.

Wat een kind leuk zou kunnen vinden: de ruimte om dingen voor te stellen zonder over ingewikkelde programmeerconcepten te leren. Versleep eenvoudig de sprites.

Etoys

kinderen programmeren

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

EToys lijkt op Scratch omdat het een met media verrijkt visueel hulpmiddel is voor het maken van coole computerprogramma's. Het idee achter het project is om creatief en kritisch denken te bevorderen. EToys werkt 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 werd ontwikkeld door 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.

waterbear

kinderen programmeertools

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

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

Wat een kind leuk vindt: sleep script-blokken in de browser. Scriptblokken worden beschreven in eenvoudig Engels.

ToonTalk

kinderen programmeertools

Leer leuke dingen over:

De programmeeromgeving heeft het leuke element met cartoons en geanimeerde karakters. De volledige versie is een gratis download van 126 MB en werkt op alle versies van Windows en Mac (met Virtual PC). De site geeft dit het beste weer - Binnen in de geanimeerde wereld van ToonTalk bouw je en voer je 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 vindt: speel de puzzelgames om te zien hoe dingen zijn gebouwd op ToonTalk.

Cargo-Bot

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

Tegenwoordig is het waarschijnlijker 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 stapel kratten over 36 verschillende puzzels moet verplaatsen. Cargo-Bot gaat meer over logica dan over pure programmering. Maar als het u lukt (en het is niet gemakkelijk om dat te doen), heeft u veel geleerd over gestructureerd denken. Codea zelf is een aanbevolen app als u meer wilt weten over het ontwikkelen van apps voor iOS. Het is een investering van $ 9, 99 die een terugkeer in kennis zou moeten opleveren, anders niets.

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

Ruby voor kinderen

kinderen programmeertools

Leer leuke dingen over: Ruby.

Als je wilt dat je kind een specifieke programmeertaal leert, is Ruby een goede keuze. Het is een object-georiënteerde taal en een meerderheid van web-apps (bijv. Amazon en Twitter) zijn ook gecodeerd. Het is een eenvoudige taal omdat de syntaxis relatief intuïtief is en minder opdrachten bevat. Het werkt op alle besturingssystemen en is gratis. Er is ook een enorme gemeenschap die lesgeeft en de taal leert. De tutorials, games en voorbeelden van screencasts bij Ruby for Kids moeten een stevige opstap zijn voor zowel volwassenen als kinderen.

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

Raspberry Pi

10 Hulpmiddelen om kinderen enthousiast te krijgen over het programmeren van programmeertools kids07

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

Voor degenen die te laat kwamen, Raspberry Pi Wat u moet weten over Aan de slag met Raspberry Pi Wat u moet weten Over Aan de slag met Raspberry Pi De Raspberry Pi-computer is de nieuwste in een lijn van compacte, multifunctionele apparaten die wordt verzonden als een barebones-pakket, zodat eindgebruikers de hardware kunnen gebruiken voor vrijwel elk computerproject dat bij ... Read More is een creditcard-computer die kan worden geprogrammeerd om net als een desktop-pc te worden gebruikt. Het is ontwikkeld als een goedkope oplossing om computerwetenschappen op scholen te geven. Raspberry Pi heeft veel interessante toepassingen De Top 5 Verbazingwekkende Gebruiken voor je Raspberry Pi Computer De Top 5 Verbazingwekkende Toepassingen voor je Raspberry Pi Computer Ik heb onlangs mijn Raspberry Pi ontvangen na lang wachten - en ik heb best wel wat plannen ervoor . Het probleem is dat ik niet helemaal zeker weet welk project ik als eerste wil proberen. Terwijl ... Lees meer 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 benutten. Maar hoe wordt het momenteel op scholen gebruikt? De Raspberry Foundation-site geeft ons enkele aanwijzingen.

Wat een kind leuk vindt: hoe zit het met leren programmeren in een uur?

RoboMind

programmeren voor kinderen

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

RoboMind is een programma voor programmeren en onderwijzen met een eigen scripttaal, ROBO genaamd. De compacte en eenvoudige taal vereist geen voorafgaande kennis. Het doel van de programmering is om een ​​virtuele robot op een tweedimensionaal raster te laten bewegen en eenvoudige acties te tonen. Het leert de leerling de gemeenschappelijke beginselen 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: het leren van de basisprincipes van kunstmatige intelligentie en het later gebruiken ervan op echte robots zoals de kits verkrijgbaar bij LEGO Mindstorms NXT 2.0.

Kinderen leren programmeren en programmeren maakt nu vrijwel allemaal deel uit van edutainment. Voor de maatschappij van vandaag is het belangrijk dat zijn burgers leren om verder te kijken dan het comfort van applicaties en apparaten en 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 allemaal om de innovatie die nog moet gebeuren. Zoals dit diepgaande CNN-artikel zegt, kan 'computerklas' niet bestaan ​​uit het lesgeven aan kinderen om de software van vandaag te gebruiken; het moet gaan over het leren van kinderen om de software van morgen te maken.

Bent u het eens?

In this article