Koji programski jezik naučiti svoju djecu

dječje programiranje

Ako ste ljubitelj programiranja, sigurno više puta suočit ćete se s potrebom za radom na različitim jezicima. Ova je točka sigurna da ćete je svladati ili, možda bolje reći, dosegli ste onu fazu u kojoj zaista više nemate straha od početka rada s drugim vrstama jezika, jer čak možete uživati ​​u posebnosti koje svaka predstavlja po jednu.

U naprednijoj fazi vašeg života može doći da je nastupio trenutak da svoj hobi želite podijeliti s najmanjom kućom, nešto što može biti jako teško jer učenje preciznog programiranja nije znanje koje možete steći U mjesecima ili godinama uvijek učite i akademski, pa čak i gledate izvorni kod koji su generirali drugi programeri. Zbog ovoga i posebnosti koje svaki jezik predstavlja, Koji je najbolji za najmlađe u našoj kući da nauče?

Istina je da je jedino za što smo zaista odlučili da je nešto tako jednostavno kao što je programiranje, kao što je pokazano, nešto vrlo važno što moramo usaditi svojim mališanima. Nažalost, kad smo počeli istraživati ​​mogućnosti, postoji mnogo mogućnosti, pa smo u HWLibre odlučili pokušati organizirati a mali vodič, manje ili više po godinama, gdje ćemo razgovarati o jezici koji po mom mišljenju mogu biti poučniji i zanimljiviji.

Starost između 3 i 6 godina

U ovom prvom koraku istina je da se djeca mogu činiti premlad da bi počeo razumjeti šta se radi u određenom koraku. Zbog toga je najbolje natjerati ih da uče, a da ne znaju što doista rade, u ovom trenutku to možda nije potrebno, pa je najbolja opcija pokušati učiti igrajući.

Najbolje je započeti ih u onome što bi bilo računalno razmišljanje steknu neku vrstu igračaka koja im se sviđa i privuku njihovu pažnju I, u tom smislu, suprotno onome što možete zamisliti, na tržištu imamo mnogo opcija.

Scratch Jr.

Ako ne želimo potrošiti previše novca u ovom prvom pokušaju iniciranja naših mališana na ovom svijetu, jedna od mogućnosti može biti klađenje na Scratch Jr.. Govorimo o aplikaciji dostupnoj za Android i iOS koja svoju upotrebu temelji na blok programiranju.

Negativna poanta ove aplikacije nalazi se u nekoliko premisa koje je čine zanimljivom. S jedne strane, djetetova starost mora biti visoka za opseg koji smo od tada obilježili mora biti u stanju da sa lakoćom rukuje tabletom kao i činjenica da to već morate imati određene mogućnosti kognitivna.

U prilog je to aplikacija je besplatna i ima nekoliko ideja koje mogu poslužiti kao primjeri i vodiči za početak.

robot gusjenica za djecu koja će naučiti programirati

Različite igre s robotima

U ovom trenutku, bez davanja imena ili marki, reći ćemo vam da danas na tržištu postoje određene mogućnosti u kojima se najmanji iz kuće može igrati s različitim automatima koji se mogu programiran za izvođenje različitih predefinisanih pokreta. Primjer bi mogao biti navođenje robota, počevši od fizičke točke A u sobi, do točke B koju smo sami uspostavili.

Osobno moram priznati da je upravo ta ideja ta koja sam u to vrijeme odabrala da počnem raditi u ovom području i, iako su djeca u mladosti prilično nemirna, možemo doći do zainteresirajte ih za izazove koje im postavljamo pod uvjetom da im pomažemo u svakom trenutku.

Starost između 7 i 9 godina

U ovoj fazi istina je da mališani to već obično imaju mnogo razvijenije vještineNapokon, stariji su i njihovi su kapaciteti mnogo veći nego što možemo zamisliti, pogotovo ako im pomognemo da ih osposobljavaju.

To im tačno otvara vrata za upotrebu mnogo naprednijih programa i izazova za njih, koji bi uglavnom i prema mišljenju stručnjaka u tim godinama trebali biti orijentirani na promovišu nekoliko višestrukih inteligencija poput matematike, prostorne ili lingvistike

grebanje

Slijedeći preporuke s prethodnog nivoa, ništa bolje nego prijeći iz Jr verzije grebanje, pogotovo ako je savladate, najnapredniju verziju, koja se smatra jednom od glavnih obrazovnih platformi za programiranje na svijetu. Ova verzija je namijenjena djeci starijoj od 8 godina godine Iako će, kao što to obično biva, sve ovisiti o djetetu samom i interesu koje može imati.

Ako vam je Scratch poznat, ovo je još uvijek vrsta jezika na visokom nivou koji se krije iza upotrebe obojenih dijelova. Osobno mi se čini više nego zanimljivom platformom za pokretanje, pogotovo ako uzmemo u obzir da je trenutno ima više od 14 miliona projekata na njihovim web stranicama koja može poslužiti kao vodič.

Tynker

Tynker je programski jezik čija upotreba može biti vrlo sličan Scratchu jer se zasniva na postavljanju blokova. Jedna od glavnih prednosti, osim što slijedi filozofiju freemiuma, jest i to što na svojoj platformi nalazimo više tutorijala koji nam pomažu da započnemo sa softverom.

Kao i kod prethodne opcije, odgovorni za Tynker preporučuje upotrebu kod djece starije od 8 godina, dob u kojoj vjeruju da će djeca zaista iskoristiti ono što nudi platforma koja ima nekoliko nivoa i širok spektar ciljeva koje treba ispuniti.

Starost između 10 i 12 godina

U ovom trenutku, istina je da naša djeca to više nisu i njihov kapacitet je s vremenom eksponencijalno narastao. U ovom trenutku moramo prestati motivirati ih govoreći im šta da rade da ih nateraju vlastite ciljeve i odlučite kako biste ih trebali postići.

Ovo je točka u kojoj je možda najbolja stvar što oni počinju prestati raditi s blokovima i nastavljaju provoditi svoje različite projekte s tekstom, iako im, naravno, trenutno ne možemo pokazati blagodati različitih tradicionalnih programa jezika, za to će biti vremena.

Code Monkey

Ovo je prilično neobičan softver koji mi se učinio više nego zanimljivim, jer, iako više nije programiran s blokovima, istina je da može biti srednji korak orijentiran na upotrebu profesionalnih programskih okruženja, posebno zbog svog sučelja.

U Code Monkeyu ćemo morati kontrolirati radnje majmuna koji mora sakupljati banane kroz različite scenarije. Da biste premjestili majmuna, kao što ste sigurno zamislili, moramo napisati kod koristeći vrlo jednostavne upute. Kako prelazimo na sljedeći nivo, poteškoća se povećava.

Starost između 13 i 16 godina

U ovom trenutku života naše djece u dobi smo 'teško'. Mogućnosti je, ovisno o vještinama programiranja za našeg mališana, mnogo jer postoje ubrzani tečajevi za učenje tehnika programiranja koje mogu biti zanimljive, iako postoje i određene platforme koje predlažu različite metode.

App Inventor

App Inventor To je ništa više od aplikacije iz koje možete stvarati Android aplikacije povlačenjem blokova koda. Za više informacija recite vam da je to već bilo razvio sam Google a njegovu evoluciju snosi ništa manje od MIT.

Najzanimljivija stvar kod AppInventor je da jeste potpuno besplatno i vrlo jednostavan za upotrebu, pogotovo ako uzmemo u obzir da na internetu postoji ogroman broj vodiča s kojima započinjemo svoju inicijaciju.

piton

Da, dobro ste pročitali, u ovoj dobi može biti više nego zanimljivo početi koristiti piton, posebno ako mladić u našoj kući zbog svojih briga želi prestati raditi s blokovima i ući u profesionalno programiranje.

Kao što dobro znate, suočeni smo sa programskim jezikom sa svime što oni podrazumijevaju. Uključio sam ga jer ih ima mnogo stručnjaci koji preporučuju upotrebu Pythona kao uvod u programiranje teksta zbog svoje jednostavnosti. Zauzvrat, istražujući malo, moći ćete pronaći mnoge vodiče kako biste otkrili kako započeti s 14 godina, kao i druge izvore informacija poput tradicionalnih knjiga cijelog života.

17 godina i stariji

U ovom trenutku, pa čak i u prethodnom, već govorimo o savršeno oblikovanim mladim ljudima kao i o bilo kojoj odrasloj osobi koja želi ući na ovaj svijet.

U tim godinama normalno je da mladi počnu planirati svoju budućnost. Kao što je i logično s mnogim mogućnostima, od početka rada s tekstualnim programskim jezicima, nastavite sa izgaranjem faza malo po malo pa sve do ponavljanja Java, Objective-C ... za objektno orijentirane jezike ili, ako želite ići dalje, uđite dublje u moćan i svestran svijet C.

Arduino

Na ovom nivou želim predložiti nekoliko prijedloga, mada, osobno mislim da je došlo vrijeme za mnogo ozbiljnije stvari poput vlastitih projekata gdje se programiranje kombinira s elektronikom.

Pravi potencijal Arduino leži u njihovim ogromnim mogućnosti u pogledu prilagodbe, svestranosti i skalabilnosti. Još jedna tačka koja mu ide u prilog je ta što danas iza projekta stoji ogromna zajednica kojoj se možete obratiti kako biste naučili raditi na stvarnim projektima.

Stencyl

Ako ste ljubitelj video igara i želite na ovaj način razviti svoju profesionalnu karijeru, možda ćete biti zainteresirani za pokušaj Stencyl, jedna od platformi za stvaranje naprednijih video igara u trenutku koliko ih je besplatnih (postoji plaćena verzija) omogućit će vam stvaranje naprednih, personaliziranih igara s velikim potencijalom.

Negativni dio je taj što ćete za početak upotrebe morati slijediti nekoliko vodiča koji od tada postoje na njegovoj službenoj web stranici prilično je složen, barem dok, nakon nekog vremena, ne počnemo biti lagani na platformi.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.