Welke programmeertaal om mijn kinderen te leren

kinderen programmeren

Als je een programmeerliefhebber bent, zeker bij meer dan één gelegenheid u zult met verschillende talen moeten werken. Dit punt is zeker dat je het onder de knie hebt of, misschien beter gezegd, je hebt die fase bereikt waarin je echt niet langer die angst hebt toen je begon te werken met andere soorten talen, omdat je zelfs kunt genieten van de bijzonderheden die elk er een presenteert.

In een meer gevorderde fase van uw leven kan het zijn dat het moment is gekomen dat u uw hobby wilt delen met de kleinste van het huis, iets dat heel moeilijk kan zijn aangezien het leren programmeren precies geen kennis is die u kunt opdoen. In maanden of jaren leer je altijd academisch en kijk je zelfs naar broncode die door andere ontwikkelaars is gegenereerd. Vanwege dit en de bijzonderheden die elke taal biedt, Wat kunnen de kleintjes in ons huis het beste leren?

De waarheid is dat het enige dat we echt hebben besloten zoiets eenvoudigs is als programmeren, zoals is aangetoond, iets heel belangrijks is dat we onze kleintjes moeten bijbrengen. Helaas, toen we begonnen te onderzoeken, waren de mogelijkheden talrijk, dus bij HWLibre hebben we besloten om te proberen een kleine gids, min of meer naar leeftijd, waar we het zullen hebben over de talen die naar mijn mening leerzamer en interessanter kunnen zijn.

Leeftijden tussen 3 en 6 jaar

Bij deze eerste stap is de waarheid dat kinderen kunnen lijken te jong om te beginnen te begrijpen wat er bij een bepaalde stap wordt gedaan. Daarom is het het beste om ze te laten leren zonder te weten wat ze werkelijk doen. Op dit moment is dit misschien niet nodig, dus de beste optie is om te proberen ze te laten leren door te spelen.

Om te beginnen met wat computationeel denken zou zijn, is het het beste een soort speelgoed aanschaffen dat ze leuk vinden en die hun aandacht trekken En in die zin zijn er, in tegenstelling tot wat u zich kunt voorstellen, veel opties die we op de markt beschikbaar hebben.

Scratch Jr.

Als we niet teveel geld willen uitgeven in deze eerste poging om onze kleintjes in deze wereld te initiëren, kan een optie zijn om te wedden op Scratch Jr.. We hebben het over een app die beschikbaar is voor zowel Android als iOS en die het gebruik ervan baseert op blokprogrammering.

Het negatieve punt van deze applicatie is te vinden in verschillende gebouwen die het interessant maken. Enerzijds moet de leeftijd van het kind hoog zijn voor het bereik dat we sindsdien hebben gemarkeerd moet met enig gemak een tablet kunnen hanteren evenals het feit dat u al moet hebben bepaalde mogelijkheden cognitief.

In het voordeel is dat applicatie is gratis en het bevat een paar ideeën die als voorbeeld en gids kunnen dienen om u op weg te helpen.

rupsrobot voor kinderen om te leren programmeren

Verschillende spellen met robots

Vertel u op dit punt, zonder namen of merken te geven, dat er tegenwoordig op de markt bepaalde mogelijkheden zijn waarbij de kleinste van het huis kan spelen met verschillende automaten die kunnen worden geprogrammeerd om verschillende vooraf gedefinieerde bewegingen uit te voeren. Een voorbeeld zou kunnen zijn om een ​​robot, beginnend bij een fysiek punt A in een kamer, een door onszelf vastgesteld punt B te laten bereiken.

Persoonlijk moet ik bekennen dat dit idee het idee is dat ik destijds koos om in dit gebied te gaan werken en, hoewel kinderen op jonge leeftijd meestal vrij onrustig zijn, kunnen we bereiken Laat ze geïnteresseerd raken in de uitdagingen die we hen stellen op voorwaarde dat we ze te allen tijde helpen.

Leeftijden tussen 7 en 9 jaar

In deze fase is de waarheid dat de kleintjes dat meestal al hebben veel meer ontwikkelde vaardighedenZe zijn tenslotte ouder en hun capaciteiten zijn veel groter dan we ons kunnen voorstellen, vooral als we ze helpen om ze op te leiden.

Dit opent juist de deur naar het gebruik van veel geavanceerdere programma's en uitdagingen voor hen, die zich vooral en volgens experts op deze leeftijden zouden moeten richten. bevorderen verschillende van de meervoudige intelligenties zoals wiskunde, ruimtelijke of taalkunde

Kras

Volgens de aanbevelingen van het vorige niveau is er niets beters dan om van de Jr-versie van Kras, vooral als je het beheerst, de meest geavanceerde versie, die wordt beschouwd als een van de belangrijkste educatieve programmeerplatforms ter wereld. Deze versie is bedoeld voor kinderen vanaf 8 jaar años Hoewel, zoals gewoonlijk gebeurt, alles afhangt van het kind zelf en de interesse die hij kan hebben.

Als je bekend bent met Scratch, is dit nog steeds een soort taal op hoog niveau die verborgen zit achter het gebruik van gekleurde stukjes. Persoonlijk lijkt het mij een meer dan interessant platform om te starten, zeker als we er rekening mee houden dat het er nu al is meer dan 14 miljoen projecten op hun websites die als leidraad kunnen dienen.

Tynker

Tynker is een programmeertaal waarvan het gebruik kan zijn lijkt erg op Scratch omdat het is gebaseerd op de plaatsing van blokken. Een van de belangrijkste voordelen, naast het volgen van een freemium-filosofie, is dat we het op het platform vinden meerdere tutorials die ons op weg helpen met de software.

Net als bij de vorige optie, zijn degenen die verantwoordelijk zijn voor Tynker raadt het gebruik aan bij kinderen ouder dan 8 jaar, leeftijd waarop ze denken dat kinderen echt het meeste zullen halen uit wat het platform te bieden heeft, dat verschillende niveaus en een breed scala aan doelstellingen heeft om te bereiken.

Leeftijden tussen 10 en 12 jaar

Op dit punt is de waarheid dat onze kleintjes dat niet meer zijn en dat hun capaciteit in de loop van de tijd exponentieel is gegroeid. Op dit punt moeten we stoppen met het motiveren van hen door hen te vertellen wat ze moeten doen om ze zover te krijgen uw eigen doelen en besluit hoe u deze moet bereiken.

Dit is het punt waarop misschien het beste is dat ze beginnen te stoppen met het werken met blokken en doorgaan met het uitvoeren van hun verschillende projecten met tekst, hoewel we ze op dit moment natuurlijk niet de voordelen kunnen laten zien. van de verschillende traditionele programmeertalen, daarvoor zal er tijd zijn.

Code Monkey

Dit is nogal eigenaardige software die ik meer dan interessant vond, dit komt omdat, hoewel het niet langer met blokken is geprogrammeerd, de waarheid is dat het een tussenstap kan zijn die is gericht op het gebruik van professionele programmeeromgevingen, vooral vanwege de interface .

In Code Monkey zullen we moeten controleer de acties die worden uitgevoerd door een aap die bananen moet verzamelen door middel van verschillende scenario's. Om de aap te verplaatsen, zoals u zich ongetwijfeld kunt voorstellen, moeten we de code schrijven met zeer eenvoudige instructies. Naarmate we naar het volgende niveau gaan, neemt de moeilijkheidsgraad toe.

Leeftijden tussen 13 en 16 jaar

Op dit moment in het leven van onze kinderen zijn we op een leeftijd 'moeilijk'. De mogelijkheden, afhankelijk van de programmeervaardigheden van ons kleintje, zijn talrijk, aangezien er versnelde cursussen zijn om programmeertechnieken te leren die interessant kunnen zijn, hoewel er ook bepaalde platforms zijn die verschillende methoden voorstellen.

App-uitvinder

App-uitvinder Het is niets meer dan een applicatie van waaruit u Android-applicaties kunt maken door codeblokken te slepen. Vertel u voor meer informatie dat dit is gebeurd ontwikkeld door Google zelf en zijn evolutie wordt gedragen door niets minder dan MIT.

Het meest interessante aan AppInventor is dat het zo is helemaal gratis en heel gemakkelijk te gebruiken, vooral als we er rekening mee houden dat er een groot aantal tutorials op internet is waarmee we onze initiatie kunnen beginnen.

Python

Ja, je leest het goed, op deze leeftijd kan het meer dan interessant zijn om ermee te beginnen Python, vooral als de jonge man in ons huis wil stoppen met werken met blokken en wil beginnen met professioneel programmeren vanwege zijn zorgen.

Zoals u weet, hebben we te maken met een programmeertaal met alles wat ze inhouden. Ik heb het opgenomen omdat er veel zijn experts die het gebruik van Python aanbevelen als een inleiding tot tekstueel programmeren vanwege zijn eenvoud. Als je op je beurt wat onderzoek doet, zul je veel tutorials kunnen vinden om te ontdekken hoe je vanaf 14 jaar oud kunt beginnen, evenals andere informatiebronnen zoals traditionele boeken van al het leven.

17 jaar en ouder

Op dit punt, en zelfs in het vorige, hebben we het al over perfect gevormde jonge mensen en over elke volwassene die deze wereld wil betreden.

Op deze leeftijden is het normaal dat jonge mensen beginnen met het plannen van hun toekomst. Zoals logisch met veel mogelijkheden, van het beginnen met het werken met tekstuele programmeertalen tot het beetje bij beetje doorgaan met het branden van fasen tot het bereiken van het terugkerende Java, Objective-C ... voor objectgeoriënteerde talen of, als je wilt gaan Stap verder in de krachtige en veelzijdige wereld van C.

Arduino

Op dit niveau wil ik verschillende voorstellen doen, hoewel ik persoonlijk denk dat het tijd is om veel serieuzere dingen te doen, zoals eigen projecten waarbij programmeren met elektronica wordt gecombineerd.

Het ware potentieel van Arduino ligt in hun enorm mogelijkheden in termen van maatwerk, veelzijdigheid en schaalbaarheid. Een ander punt dat erg in het voordeel is, is dat er tegenwoordig een enorme gemeenschap achter het project zit waar je terecht kunt om te leren werken aan echte projecten.

Stencyl

Als je een liefhebber van videogames bent en je professionele carrière op deze manier wilt ontwikkelen, ben je misschien geïnteresseerd om het te proberen Stencyl, een van de platforms om geavanceerdere videogames te maken van hoeveel er gratis zijn (er is een betaalde versie) die stelt u in staat om geavanceerde, gepersonaliseerde games met een groot potentieel te maken.

Het negatieve deel is dat om het te gebruiken, je een paar van de tutorials moet volgen die sindsdien op de officiële website staan het is vrij complex, in ieder geval totdat we na een tijdje gemak beginnen te krijgen op het platform.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.