Koji programski jezik učiti svoju djecu

djeca programiranje

Ako ste ljubitelj programiranja, sigurno u više navrata suočit ćete se s potrebom rada s 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 jednu.

U naprednijoj fazi vašeg života može doći da je došao 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 akademski, pa čak i gledate izvorni kod koji su generirali drugi programeri. Zbog ovoga i posebnosti koje svaki jezik predstavlja, Koji je najbolji za naučiti mališane u našoj kući?

Istina je da je jedino za što smo zaista odlučili da je nešto tako jednostavno kao što je programiranje, što je i 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.

Dob između 3 i 6 godina

U ovom prvom koraku istina je da se djeca mogu činiti premlad da bi počeo shvaćati što 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 natjerati ih da uče igrajući.

Da započnete s onim što bi bilo računalno razmišljanje, najbolje je steknu neku vrstu igračke 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 svojih mališana na ovom svijetu, jedna od mogućnosti može biti kladiti se na Scratch Jr.. Govorimo o aplikaciji dostupnoj i za Android i za iOS koja svoju upotrebu temelji na blok programiranju.

Negativna točka ove prijave nalazi se u nekoliko premisa koje je čine zanimljivom. S jedne strane, djetetova dob mora biti visoka za raspon koji smo od tada obilježili mora biti u stanju rukovati tabletom s određenom lakoćom kao i činjenica da to već morate imati određene sposobnosti kognitivna.

U prilog je to aplikacija je besplatna i ima nekoliko ideja koje vam 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 robnih 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 unaprijed definiranih 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 na ovom području i, iako su djeca u mladosti uglavnom prilično nemirna, možemo doći do zainteresirajte ih za izazove koje im postavljamo pod uvjetom da im u svakom trenutku pomažemo.

Dob između 7 i 9 godina

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

To im precizno 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 usmjereni na promovirati nekoliko višestrukih inteligencija poput matematike, prostorne ili lingvistike

Zagrebite

Slijedeći preporuke s prethodne razine, ništa bolje nego prijeći iz Jr verzije Zagrebite, pogotovo ako je svladate, najnapredniju verziju, koja se smatra jednom od glavnih obrazovnih platforma za programiranje na svijetu. Ova je verzija namijenjena djeci starijoj od 8 godina godina star Iako će, kao što se obično događa, sve ovisiti o djetetu samom i interesu koji može imati.

Ako vam je Scratch poznat, ovo je još uvijek vrsta jezika na visokoj razini koja 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 milijuna projekata na njihovim web stranicama koja može poslužiti kao putokaz.

Tynker

Tynker je programski jezik čija upotreba može biti vrlo sličan Scratchu budući da se temelji 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 uistinu dobiti najviše od onoga što nudi platforma koja ima nekoliko razina i široki niz ciljeva koje treba ispuniti.

Dob između 10 i 12 godina

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

To 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.

Šifra majmuna

Ovo je prilično neobičan softver koji mi se učinio više nego zanimljivim, jer je, iako više nije programiran blokovima, istina 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 koje provodi majmun koji mora sakupljati banane kroz različite scenarije. Da bismo premjestili majmuna, kao što ste sigurno zamislili, moramo napisati kod koristeći vrlo jednostavne upute. Kako prelazimo na sljedeću razinu, poteškoća se povećava.

Dob između 13 i 16 godina

U ovom trenutku života naše djece u dobi smo 'težak'. 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.

Izumitelj aplikacija

Izumitelj aplikacija 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 nego MIT.

Najzanimljivija stvar kod AppInventor je da jest potpuno besplatno i vrlo je jednostavan za upotrebu, pogotovo ako uzmemo u obzir da na internetu postoji ogroman broj tutorijala s kojima možemo započeti našu inicijaciju.

Piton

Da, dobro ste pročitali, u ovoj dobi može biti više nego zanimljivo početi koristiti Piton, pogotovo 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, imamo posla s 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 je dobima normalno da mladi ljudi 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 ponavljajuće Java, Objective-C ... za objektno orijentirane jezike ili, ako želite ići dalje, uđite u moćan i svestran svijet C.

Arduino

Na ovoj razini želim predložiti nekoliko prijedloga, premda osobno mislim da je došlo vrijeme za puno ozbiljnije stvari poput vlastitih projekata u kojima se programiranje kombinira s elektronikom.

Istinski potencijal Arduino leži u njihovim ogromnim mogućnosti u pogledu prilagodbe, svestranosti i skalabilnosti. Još jedna stvar koja mu ide u prilog je ta što danas iza projekta stoji ogromna zajednica u koju 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 ima besplatnih (postoji verzija koja se plaća) 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 će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.