Hvilket programmeringssprog at undervise mine børn

børn programmering

Hvis du er en programmeringselsker, helt sikkert ved mere end en lejlighed du vil have stillet behovet for at arbejde med forskellige sprog. Dette punkt vil helt sikkert have du mestret, eller måske bedre sagt, du er nået til den fase, hvor du virkelig ikke længere har den frygt for, da du begyndte at arbejde med andre typer sprog, da du endda kan nyde de særlige forhold, som hver præsenterer en.

I en mere avanceret fase af dit liv kan det være, at øjeblikket er kommet, at du vil dele din hobby med det mindste af huset, noget der kan være virkelig svært, da det ikke er en viden, du kan tilegne dig at lære at programmere nøjagtigt. Om måneder eller år lærer du altid både akademisk og endda ser kildekode genereret af andre udviklere. På grund af dette og de særlige forhold, som hvert sprog præsenterer, Hvilken er den bedste for de små i vores hus at lære?

Sandheden er, at det eneste, vi virkelig har besluttet, er noget så simpelt som programmering, som det er blevet vist, er noget meget vigtigt, som vi skal indgyde i vores små. Desværre, da vi begyndte at undersøge mulighederne, er der mange, så på HWLibre har vi besluttet at prøve at organisere en lille guide, mere eller mindre efter alder, hvor vi vil tale om sprog, der efter min mening kan være mere lærerige og interessante.

Alder mellem 3 og 6 år

I dette første trin er sandheden, at børn kan synes for ung til at begynde at forstå, hvad der sker på et bestemt trin. På grund af dette er det bedst at få dem til at lære uden at vide, hvad de faktisk gør, på dette tidspunkt er dette måske ikke nødvendigt, så den bedste mulighed er at prøve at få dem til at lære ved at spille.

At få dem i gang i, hvad der ville være beregningstænkning, er det bedste erhverv en slags legetøj, som de kan lide, og tiltræk deres opmærksomhed Og i den forstand, i modsætning til hvad du kan forestille dig, er der mange muligheder, som vi har til rådighed på markedet.

Skrab Jr

Hvis vi ikke ønsker at bruge for mange penge i dette første forsøg på at indlede vores små i denne verden, kan en mulighed være at satse på Skrab Jr. Vi taler om en app tilgængelig til både Android og iOS, der baserer brugen på blokprogrammering.

Det negative punkt i denne ansøgning findes i flere af de lokaler, der gør den interessant. På den ene side skal barnets alder være høj for det interval, som vi har markeret siden skal være i stand til at håndtere en tablet med en vis lethed samt det faktum, at du allerede skal have visse muligheder kognitiv.

Til fordel er det ansøgningen er gratis og det har et par ideer, der kan tjene som eksempler og vejledninger til at komme i gang.

larverobot for børn at lære at programmere

Forskellige spil med robotter

På dette tidspunkt, uden at give navne eller mærker, skal du fortælle dig, at der i dag på markedet er visse muligheder, hvor det mindste af huset kan spille med forskellige automater, der kan være programmeret til at udføre forskellige foruddefinerede bevægelser. Et eksempel kan være at få en robot, der starter fra et fysisk punkt A i et rum, til at nå et punkt B, der er etableret af os selv.

Personligt må jeg indrømme, at denne idé er den, som jeg på det tidspunkt valgte at begynde at arbejde i dette område, og selvom børn i en ung alder har tendens til at være ret urolige, kan vi komme til få dem interesserede i de udfordringer, vi stiller dem forudsat at vi altid hjælper dem.

Alder mellem 7 og 9 år

I denne fase er sandheden, at de små allerede har det meget mere udviklede færdighederNår alt kommer til alt er de ældre, og deres kapacitet er meget højere, end vi kan forestille os, især hvis vi hjælper dem med at træne dem.

Dette åbner netop døren til brugen af ​​meget mere avancerede programmer og udfordringer for dem, som hovedsagelig og ifølge eksperter i disse aldre skal sigte mod fremme flere af de mange intelligenser såsom matematik, rumlig eller lingvistik

Skrab

Fortsætter med anbefalingerne fra det foregående niveau, intet bedre end at gå fra Jr-versionen af Skrab, især hvis du mestrer det, den mest avancerede version, der betragtes som en af ​​de vigtigste uddannelsesprogrammeringsplatforme i verden. Denne version er beregnet til børn over 8 år ani Skønt alt som normalt sker afhænger af barnet selv og den interesse, han måtte have.

Hvis du er fortrolig med Scratch, er dette stadig en slags sprog på højt niveau skjult bag brugen af ​​farvede stykker. Personligt forekommer det mig en mere end interessant platform at starte, især hvis vi tager i betragtning, at den i øjeblikket har mere end 14 millioner projekter på deres hjemmesider der kan tjene som en vejledning.

Tynker

Tynker er et programmeringssprog, hvis brug kan være meget lig Scratch da det er baseret på placeringen af ​​blokke. En af de største fordele ud over at følge en freemium-filosofi er, at vi finder den på dens platform flere tutorials der hjælper os med at komme i gang med softwaren.

Som med den tidligere mulighed, er de ansvarlige for Tynker anbefaler, at det bruges til børn over 8 år, alder, hvor de tror, ​​at børn virkelig vil få mest muligt ud af, hvad platformen tilbyder, som har flere niveauer og en bred vifte af mål at nå.

Alder mellem 10 og 12 år

På dette tidspunkt er sandheden, at vores små ikke længere er det, og deres kapacitet er vokset eksponentielt over tid. På dette tidspunkt skal vi stoppe med at motivere dem ved at fortælle dem, hvad de skal gøre for at få dem til dine egne mål og beslutte, hvordan du skal nå dem.

Dette er det punkt, hvor måske det bedste er, at de begynder at stoppe med at arbejde med blokke og fortsætte med at udføre deres forskellige projekter med tekst, selvom vi på den anden side selvfølgelig i øjeblikket ikke kan vise dem fordelene af de forskellige traditionelle programmeringssprog, for at der vil være tid.

Kode Monkey

Dette er ret mærkelig software, som jeg fandt mere end interessant, det er fordi, selvom det ikke længere er programmeret med blokke, er sandheden, at det kan være et mellemliggende trin orienteret mod brugen af ​​professionelle programmeringsmiljøer, især på grund af dets grænseflade.

I Code Monkey bliver vi nødt til det kontrollere handlinger udført af en abe, der skal samle bananer gennem forskellige scenarier. For at flytte aben, som du helt sikkert forestiller dig, skal vi skrive koden ved hjælp af meget enkle instruktioner. Når vi går til det næste niveau, stiger sværhedsgraden.

Alder mellem 13 og 16 år

I dette øjeblik i vores børns liv er vi i en alder 'vanskeligt'. Afhængigt af programmeringsevnerne for vores lille er mulighederne mange, da der er hurtige kurser for at lære programmeringsteknikker, der kan være interessante, selvom der også er visse platforme, der foreslår forskellige metoder.

App Opfinder

App Opfinder Det er intet andet end et program, hvorfra du kan oprette Android-applikationer ved at trække kodeblokke. For mere information, fortæl dig, at dette har været udviklet af Google selv og dens udvikling bæres af intet mindre end MIT.

Det mest interessante ved AppInventor er, at det er det helt gratis og meget let at bruge, især hvis vi tager i betragtning, at der er et stort antal tutorials på internettet, som vi kan starte vores indledning med.

Python

Ja, du læste korrekt, i denne alder kan det være mere end interessant at begynde at bruge Python, især hvis den unge mand i vores hus vil stoppe med at arbejde med blokke og komme ind i professionel programmering på grund af hans bekymringer.

Som du godt ved, står vi over for et programmeringssprog med alt, hvad de antyder. Jeg har medtaget det, fordi der er mange eksperter, der anbefaler at bruge Python som en introduktion til programmering af tekster for sin enkelhed. Til gengæld, ved at undersøge lidt, vil du være i stand til at finde mange tutorials til at finde ud af, hvordan man starter fra 14 år såvel som andre informationskilder, såsom traditionelle bøger i hele livet.

17 år og ældre

På dette tidspunkt, og selv i det forrige, taler vi allerede om perfekt dannede unge såvel som enhver voksen, der ønsker at komme ind i denne verden.

I disse aldre er det normalt for unge at begynde at planlægge deres fremtid. Som det er logisk med mange muligheder, fra at begynde at arbejde med tekstsprogrammeringssprog til at fortsætte med at brænde stadier lidt efter lidt til at nå det tilbagevendende Java, Objective-C ... for objektorienterede sprog, eller hvis du vil gå gå videre dybere i den magtfulde og alsidige verden af ​​C.

Arduino

På dette niveau vil jeg foreslå flere forslag, selvom jeg personligt mener, at tiden er inde til at gøre meget mere seriøse ting som egne projekter, hvor man kan blande programmering med elektronik.

Det sande potentiale i Arduino ligger i deres enorme muligheder med hensyn til tilpasning, alsidighed og skalerbarhed. Et andet punkt meget i sin favør er, at der i dag er et stort samfund bag projektet, hvor du kan vende dig for at lære at arbejde på rigtige projekter.

Stencyl

Hvis du er en videospil elsker og ønsker at udvikle din professionelle karriere på denne måde, kan du være interesseret i at prøve Stencyl, en af ​​platformene til at skabe mere avancerede videospil i øjeblikket, hvor mange der er gratis (der er en betalt version), der giver dig mulighed for at oprette avancerede, personaliserede spil med stort potentiale.

Den negative del er, at for at begynde at bruge det, skal du følge et par af de selvstudier, der findes på dets officielle hjemmeside siden det er ret komplekst, i det mindste indtil vi efter et stykke tid begynder at have lethed på platformen.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.