Hoe kinderen leren programmeren en programmeren

click fraud protection

Zoals Homer Simpson jaren geleden al opmerkte, is internet nu op computers. Niet alleen zijn technische banen zal zijn de banen als je zoon of dochter afgestudeerden middelbare school (tegen 2020 zullen de VS 1,4 miljoen banen creëren in) computertechnologie-gerelateerde velden, dus extrapoleer dat), de kans is groot dat degenen die ze hebben meer werkzekerheid, een beter salaris en waarschijnlijk meer behulpzame robotbutlers hebben dan jij.

VERWANT: Zijn Learn-to-Code-programma's voor kinderen of bedrijven?

Zach Sims wilde leer coderen, dus lanceerde hij het online platform Codecademy vijf jaar geleden en nu kan iedereen er heen om programmeertalen te leren, van Java tot Python. "Ik ben geen programmeur van beroep", zegt Sims. “We zijn het bedrijf eigenlijk begonnen om les te geven mij om te programmeren, en dit is de praktische leerervaring die ik wilde.”

OOK: In de toekomst codeert iedereen, bereid je kind voor Met een doe-computer

Het is vrij gewoon geworden om te mopperen dat Amerika geen dingen meer maakt, maar dat is niet precies waar - het is gewoon dat oude mensen zoals jij zich niet per se kunnen voorstellen wat het is dat we over 20. zullen maken jaar. Weet je wie het kan bedenken? Je kind, nadat ze leren coderen.

Het is de vierde "R"

In de dagen van diskettes en Wraak van de nerds films waren de klaslokalen voor computerwetenschappen vol met bebrilde paria's. Nu is programmeren een fundamenteel onderdeel van het vroege onderwijs. "Klassiek zijn er de 3 R's van geletterdheid: lezen, schrijven en rekenen", zegt Sims. “We denken dat dat algoritme de vierde R zou moeten zijn. Het is een fundamentele set van vaardigheden en kaders die mensen in de 21e eeuw moeten hebben.” Als de school van uw kind geen informatica aanbiedt, is het misschien tijd om de PTA te ontbinden.

Leer ze hoe ze fouten kunnen maken

Probleemoplossend vermogen, kritisch denken, zelfs spelling verbetert wanneer kinderen beginnen codering. Maar een van de belangrijkste vaardigheden die studenten oppikken, is hoe ze fouten kunnen herstellen. "Je vindt veel bugs in code", zegt Sims. “Hoe doorloop je een systematisch proces van het vinden en elimineren van fouten? Bij het coderen leer je dat het oké is om fouten te maken, zolang je maar weet hoe je ze kunt herstellen.”

Leren coderen op de kleuterschool

Tegenwoordig hoef je niet eens te weten hoe je moet typen om te beginnen met programmeren en coderen (en dat heb je echt niet nodig) technomuziek en een commandomodule voor meerdere schermen). Kinderen op de kleuterschool kunnen worden geleerd hoe ze in programmeertalen moeten denken met behulp van speelgoed en apps die zijn afgestemd op hun leeftijdsgroep. Op dit basisniveau leren kinderen tussen 2 en 5 hoe dingen in verschillende volgorden verschillende resultaten opleveren. Zoals eerst ondergoed, dan broek.

  • Code-een-pijler: Fisher-Price's nieuwe programmeerbare voorschoolse speelgoed leert peuters de volgorde te bepalen. Zet de segmenten van meneer Caterpillar in verschillende volgorden en hij zal dienovereenkomstig bewegen, knipperen en draaien. En je dacht dat ze gewoon erg hongerig waren.

    Koop nu $45

  • Bordspellen: Niet alles dat codering leert, hoeft te knipperen en te piepen. Probeer enkele van deze leuke bordspellen te introduceren en logisch - zoals Spock tijdens Pon Farr.
  • Mobiele apps: Tinybop weet dat die kleine handjes je iPhone willen. Zet het in de rij met een spel zoals De alles-machine, die een eenvoudige interface voor slepen en neerzetten gebruikt om de sensoren en hulpmiddelen van uw telefoon te herprogrammeren. (Nu zijn ze klaar voor een carrière bij de NSA!)

Leren coderen op de basisschool

Er is veel meer dat uw kind in de eerste jaren kan doen naast pauzes en dutjes. Naast het leren schrijven en lezen, is dit het juiste moment om te beginnen met programmeren op basis van blokken, waar u opdrachten kunt slepen en neerzetten om acties te maken. Zie het als koelkastmagneetpoëzie - maar in plaats van vuile limericks maakt je kind acties op een scherm.

  • Scratch Jr.: Drag-and-drop-platforms zoals Scratch Jr. stellen kinderen vanaf 5 jaar in staat om scènes te creëren waarin personages springen, dansen, zingen en bewegen. Het is niet Plicht, maar het is een begin.

    Koop nu $ 14

  • Tynker: Stel uw kind klaar met meer formele online cursussen van Tynker. Hier kunnen ze geavanceerde vaardigheden opdoen om games en applicaties te bouwen.

    Koop nu $ (prijzen variëren)

  • App-uitvinder: Over apps gesproken, MIT en Google Labs hebben een platform gecreëerd met de naam App Inventor dat zich specifiek richt op mobiel programmeren. Als je zoon of dochter er toch in slaagt om de volgende te maken Kwade vogels, denk aan al het plezier dat je kunt hebben met hun studiefonds.
  • Uur code: De missie van Code.org is om degenen van "4 tot 104" 60 minuten te laten zitten en iets te maken. Het is geïmplementeerd op scholen in 180 landen, dus de kans is groot dat iemand een evenement bij jou in de buurt organiseert.

Leren coderen op de middelbare school en hoger

Sims suggereert dat als jonge kinderen eenmaal afgestudeerd zijn van de eenvoudige blokgebaseerde codering, ze kunnen beginnen met talen als Robijn of Python, die beide herkenbare "als/dan"-constructies gebruiken - in tegenstelling tot een of andere gekke Perl-codering die eruitziet alsof je een scheur in de Matrix hebt gevonden. Het belangrijkste voor hun ontluikende carrière is: blijf bij één taal, word er echt goed in en maak dingen waarmee je kunt pronken met een werkgever in de verre toekomst.

Speel meer videogames

We houden eerder vast aan iets dat leuk is dan aan iets dat werk is. Minecraft is een geweldige manier om kinderen aan het coderen te krijgen, want er is niets aan de hand voelt zoals coderen. Serieus, kijk eens naar enkele van deze krankzinnige dingen die je met die blokken kunt bouwen. Zolang je kinderen niet beseffen dat ze echt iets leren, zullen ze volhouden.

Maak codering persoonlijk

Op Codecademy praat Sims over het creëren van het 'wauw'-moment voor studenten, waar hun inspanningen worden beloond met iets cools en nuttigs. Daarom laten ze hun leerlingen eerst aan websites over zichzelf werken. "Als je ze leuke, kleine projecten laat bouwen, waarbij ze in een uur iets kunnen maken en het aan hun vrienden kunnen laten zien, helpt het kinderen de kracht van programmeren te begrijpen", zegt hij.

Wat een Krav Maga-expert zijn studenten leert over pesten

Wat een Krav Maga-expert zijn studenten leert over pestenPestenKind

Wanneer kinderen gepest worden, kan dat later in het leven twee kanten opgaan: ze slaan hun pestkoppen of sluiten zich bij hen aan. Patrick Lockton werd in zijn jeugd rondgeduwd, en hij deed het ee...

Lees verder
De beste technologie voor terug naar school

De beste technologie voor terug naar schoolGeschenkenKindProductoverzicht:Terug Naar SchoolOuders

Voor meer geweldige dingen die je kind absoluut nodig heeft voor Back To School, bekijk onze volledige kopersgids hier.Ongeacht waar je terechtkomt in het "min of meer technologie" opvoedingsdebat,...

Lees verder
Hoe u uw kind kunt laten lezen

Hoe u uw kind kunt laten lezenKind

Het volgende is gesyndiceerd van: Quora.com voor de Vaderlijk Forum, een plek voor ouders en influencers om inzichten over werk, gezin en leven te delen. Als je lid wilt worden van het Forum, stuur...

Lees verder