Hvilket programmeringsspråk å lære barna mine

barneprogrammering

Hvis du er en programmeringselsker, sikkert ved mer enn en anledning vil du ha møtt behovet for å jobbe med forskjellige språk. Dette punktet er sikker på at du vil ha mestret det, eller, kanskje bedre sagt, du har nådd den fasen der du egentlig ikke lenger har den frykten for da du begynte å jobbe med andre typer språk, siden du til og med kan glede deg over særegenheter som hver presenterer en.

I en mer avansert fase av livet ditt kan det være at øyeblikket har kommet at du vil dele hobbyen din med det minste i huset, noe som kan være veldig vanskelig siden, å lære å programmere presist er ikke en kunnskap du kan erverve I løpet av måneder eller år lærer du alltid både akademisk og til og med ser på kildekoden generert av andre utviklere. På grunn av dette og det spesielle som hvert språk presenterer, Hvilken er den beste for de små i huset vårt å lære?

Sannheten er at det eneste vi virkelig har bestemt oss for er noe så enkelt som programmering, som det er demonstrert, er noe veldig viktig vi må innpode i våre små. Dessverre da vi begynte å undersøke mulighetene er mange, så på HWLibre har vi bestemt oss for å prøve å organisere en liten guide, mer eller mindre etter alder, hvor vi skal snakke om språk som etter min mening kan være mer lærerike og interessante.

Alder mellom 3 og 6 år

I dette første trinnet er sannheten at barn kan virke for ung til å begynne å forstå hva som blir gjort på et bestemt trinn. På grunn av dette er det best å få dem til å lære uten å vite hva de gjør, på dette tidspunktet er dette kanskje ikke nødvendig, så det beste alternativet er å prøve å få dem til å lære ved å spille.

For å komme i gang med det som ville være beregningstankegang, er det beste skaffe deg en type leketøy som de liker og tiltrekke seg oppmerksomheten Og i denne forstand, i motsetning til hva du kan forestille deg, er det mange alternativer vi har tilgjengelig i markedet.

Scratch Jr.

Hvis vi ikke vil bruke for mye penger på dette første forsøket på å initiere våre små i denne verden, kan et alternativ være å satse på Scratch Jr.. Vi snakker om en app tilgjengelig for både Android og iOS som baserer bruken på blokkprogrammering.

Det negative poenget med denne søknaden finnes i flere av lokalene som gjør den interessant. På den ene siden må barnets alder være høy for det området vi har merket siden må kunne håndtere et nettbrett med letthet så vel som det faktum at du allerede må ha visse evner kognitiv.

Til fordel er det søknaden er gratis og den har noen ideer som kan tjene som eksempler og guider for å komme i gang.

larverobot for barn å lære å programmere

Ulike spill med roboter

På dette punktet, uten å gi navn eller merker, fortell deg at det i dag i markedet er visse muligheter der det minste av huset kan spille med forskjellige automater som kan være programmert til å utføre forskjellige forhåndsdefinerte bevegelser. Et eksempel kan være å få en robot, fra et fysisk punkt A i et rom, til å nå et punkt B etablert av oss selv.

Personlig må jeg innrømme at denne ideen er den som jeg valgte å begynne å jobbe i dette området, og selv om barn i en ung alder har en tendens til å være ganske rastløse, kan vi komme til få dem interessert i utfordringene vi stiller dem forutsatt at vi til enhver tid hjelper dem.

Alder mellom 7 og 9 år

I denne fasen er sannheten at de små allerede allerede har det mye mer utviklede ferdigheterTross alt er de eldre og kapasiteten deres er mye høyere enn vi kan forestille oss, spesielt hvis vi hjelper dem med å trene dem.

Dette åpner nettopp døren til bruk av mye mer avanserte programmer og utfordringer for dem, som hovedsakelig og ifølge eksperter i disse aldre bør være orientert mot fremme flere av flere intelligenser som matematikk, romlig eller lingvistikk

Skrap

Fortsetter med anbefalingene fra forrige nivå, ikke noe bedre enn å gå fra Jr-versjonen av Skrap, spesielt hvis du mestrer det, den mest avanserte versjonen, som regnes som en av de viktigste pedagogiske programmeringsplattformene i verden. Denne versjonen er beregnet på barn over 8 år år Selv om alt som vanlig skjer, vil alt avhenge av barnet selv og interessen han måtte ha.

Hvis du er kjent med Scratch, er dette fortsatt et slags høyt nivå språk skjult bak bruken av fargede brikker. Personlig virker det for meg som en mer enn interessant plattform å starte, spesielt hvis vi tar i betraktning at den for øyeblikket har mer enn 14 millioner prosjekter på sine nettsider som kan tjene som en veiledning.

Tynker

Tynker er et programmeringsspråk som kan brukes veldig lik Scratch siden det er basert på plassering av blokker. En av de viktigste fordelene, i tillegg til å følge en freemium-filosofi, er at vi finner den på plattformen flere opplæringsprogrammer som hjelper oss i gang med programvaren.

Som med det forrige alternativet, er de ansvarlige for Tynker anbefaler bruk hos barn eldre enn 8 år, alder der de tror at barn virkelig vil få mest mulig ut av det plattformen tilbyr, som har flere nivåer og et bredt spekter av mål å oppnå.

Alder mellom 10 og 12 år

På dette punktet er sannheten at våre små ikke lenger er det, og kapasiteten deres har vokst eksponentielt over tid. På dette tidspunktet må vi slutte å motivere dem ved å fortelle dem hva de skal gjøre for å få dem til dine egne mål og bestem hvordan du skal oppnå dem.

Dette er det punktet der det kanskje beste er at de begynner å slutte å jobbe med blokker og fortsetter å utføre sine forskjellige prosjekter med tekst, selv om vi selvfølgelig for øyeblikket ikke kan vise dem fordelene. av de forskjellige tradisjonelle programmeringsspråkene, for det vil det være tid.

Kode Monkey

Dette er ganske spesiell programvare som jeg fant mer enn interessant, dette er fordi, selv om det ikke lenger er programmert med blokker, er sannheten at det kan være et mellomtrinn orientert mot bruk av profesjonelle programmeringsmiljøer, spesielt på grunn av grensesnittet .

I Code Monkey må vi kontrollere handlingene som utføres av en ape som må samle bananer gjennom forskjellige scenarier. For å flytte apen, som du er sikker på å forestille deg, må vi skrive koden ved hjelp av veldig enkle instruksjoner. Når vi går til neste nivå, øker vanskeligheten.

Alder mellom 13 og 16 år

I dette øyeblikket i våre barns liv er vi i en alder 'vanskelig'. Mulighetene, avhengig av programmeringsferdighetene til den lille, er mange siden det er akselererte kurs for å lære programmeringsteknikker som kan være interessante, selv om det også er visse plattformer som foreslår forskjellige metoder.

Appoppfinner

Appoppfinner Det er ikke noe mer enn et program som du kan lage Android-applikasjoner fra ved å dra kodeblokker. For mer informasjon, fortell deg at dette har vært utviklet av Google selv og dens utvikling bæres av intet mindre enn MIT.

Det mest interessante med AppInventor er at det er det helt gratis og veldig enkel å bruke, spesielt hvis vi tar i betraktning at det er et stort antall opplæringsprogrammer på internett som vi kan starte oppstart med.

Python

Ja, du leste riktig, i denne alderen kan det være mer enn interessant å begynne å bruke Python, spesielt hvis den unge mannen i huset vårt vil slutte å jobbe med blokker og komme i profesjonell programmering på grunn av bekymringene.

Som du vet, har vi å gjøre med et programmeringsspråk med alt det innebærer. Jeg har tatt det med fordi det er mange eksperter som anbefaler å bruke Python som en introduksjon til tekstuell programmering for sin enkelhet. På samme tid, ved å gjøre litt undersøkelser, vil du være i stand til å finne mange opplæringsprogrammer for å oppdage hvordan du kan begynne fra 14 år, så vel som andre informasjonskilder som tradisjonelle bøker fra hele livet.

17 år og eldre

På dette punktet, og til og med i det forrige, snakker vi allerede om perfekt dannede unge mennesker, så vel som alle voksne som ønsker å komme inn i denne verden.

I disse aldrene er det normalt at unge mennesker begynner å planlegge fremtiden. Som det er logisk med mange muligheter, fra å begynne å jobbe med tekstprogrammeringsspråk for å fortsette å brenne stadier litt etter litt til du når gjentatte Java, Objective-C ... for objektorienterte språk, eller hvis du vil gå videre, gå inn i den kraftige og allsidige verden av C.

Arduino

På dette nivået vil jeg foreslå flere forslag, selv om jeg personlig synes at tiden er inne for å gjøre mye mer seriøse ting som egne prosjekter hvor man kan blande programmering med elektronikk.

Det sanne potensialet i Arduino ligger i deres enorme muligheter når det gjelder tilpasning, allsidighet og skalerbarhet. Et annet poeng veldig i sin favør er at det i dag er et stort samfunn bak prosjektet der du kan vende deg for å lære å jobbe med ekte prosjekter.

Stencyl

Hvis du er en videospillelsker og vil utvikle din profesjonelle karriere på denne måten, kan du være interessert i å prøve Stencyl, en av plattformene for å lage mer avanserte videospill for øyeblikket hvor mange det er gratis (det er en betalt versjon) som vil tillate deg å lage avanserte, personaliserte spill med stort potensial.

Den negative delen er at for å begynne å bruke den, må du følge noen av veiledningene som har eksistert på den offisielle nettsiden siden det er ganske komplisert, i hvert fall til, etter en stund, begynner vi å ha lett på plattformen.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.