Ce limbaj de programare să-i învăț pe copiii mei

programarea copiilor

Dacă sunteți un iubitor de programare, cu siguranță în mai multe ocazii veți fi confruntat cu nevoia de a lucra cu diferite limbi. Acest punct este sigur că îl veți stăpâni sau, poate mai bine spus, ați ajuns la acea fază în care nu mai aveți frica atunci când ați început să lucrați cu alte tipuri de limbi, deoarece puteți chiar să vă bucurați de particularități pe care fiecare le prezintă una.

Într-o fază mai avansată a vieții tale, s-ar putea să fi venit momentul în care vrei să-ți împărtășești hobby-ul cu cel mai mic din casă, lucru care poate fi foarte greu, deoarece învățarea programării precise nu este o cunoaștere pe care o poți dobândi În câteva luni sau ani, învățați întotdeauna atât din punct de vedere academic, cât și chiar urmăriți codul sursă generat de alți dezvoltatori. Datorită acestui fapt și a particularităților pe care le prezintă fiecare limbă, Care este cel mai bun pentru a învăța cei mici din casa noastră?

Adevărul este că singurul lucru pe care l-am decis cu adevărat este ceva la fel de simplu ca programarea, așa cum s-a demonstrat, este ceva foarte important pe care trebuie să-l insuflăm celor mici. Din păcate, când am început să investigăm posibilitățile sunt multe, așa că la HWLibre am decis să încercăm să organizăm un mic ghid, mai mult sau mai puțin după vârstă, unde vom vorbi despre limbi care, după părerea mea, pot fi mai instructive și mai interesante.

Vârste cuprinse între 3 și 6 ani

În acest prim pas, adevărul este că copiii pot părea prea tânăr pentru a începe să înțeleagă ce se face la un anumit pas. Din această cauză, este mai bine să îi determinați să învețe fără să știe ce fac într-adevăr, în acest moment, probabil, acest lucru nu este necesar, deci cea mai bună opțiune este să încercați să îi faceți să învețe jucând.

Pentru a începe în ceea ce ar fi gândirea de calcul, cel mai bun lucru este dobândesc un tip de jucărie care le place și le atrage atenția Și, în acest sens, contrar a ceea ce vă puteți imagina, există multe opțiuni pe care le avem disponibile pe piață.

Scratch Jr.

Dacă nu dorim să cheltuim prea mulți bani în această primă încercare de a-i iniția pe micuții noștri din această lume, o opțiune poate fi să pariați pe Scratch Jr.. Vorbim despre o aplicație disponibilă atât pentru Android, cât și pentru iOS, care își bazează utilizarea pe programarea blocurilor.

Punctul negativ al acestei aplicații se găsește în mai multe premise care o fac interesantă. Pe de o parte, vârsta copilului trebuie să fie mare pentru intervalul pe care l-am marcat de atunci trebuie să poată manipula o tabletă cu oarecare ușurință precum și faptul că trebuie să aveți deja anumite capacități cognitiv.

În favoarea este că aplicația este gratuită și are câteva idei care pot servi drept exemple și ghiduri pentru a vă începe.

robot omidă pentru ca copiii să învețe să programeze

Jocuri diferite cu roboți

În acest moment, fără a da nume sau mărci, vă spun că astăzi pe piață există anumite posibilități în care cei mai mici din casă se pot juca cu diferite automate care pot fi programate pentru a efectua diverse mișcări predefinite. Un exemplu ar putea fi obținerea unui robot, pornind de la un punct fizic A dintr-o cameră, pentru a ajunge la un punct B stabilit de noi înșine.

Personal, trebuie să mărturisesc că această idee este cea pe care, la momentul respectiv, am ales să încep să lucrez în acest domeniu și, deși la o vârstă fragedă, copiii sunt de obicei destul de neliniștiți, putem ajunge interesează-i de provocările pe care ni le propunem cu condiția să îi ajutăm în orice moment.

Vârste cuprinse între 7 și 9 ani

În această fază adevărul este că cei mici au deja de obicei abilități mult mai dezvoltateLa urma urmei, sunt mai în vârstă și capacitățile lor sunt mult mai mari decât ne putem imagina, mai ales dacă îi ajutăm să-i antreneze.

Acest lucru deschide tocmai ușa către utilizarea unor programe și provocări mult mai avansate pentru aceștia, care, în principal și, potrivit experților, la aceste vârste, ar trebui să vizeze promovează mai multe dintre inteligențele multiple precum matematica, spațiul sau lingvistica

Scratch

Urmând recomandările de la nivelul anterior, nimic mai bun decât să treci de la versiunea Jr a Scratch, mai ales dacă o stăpânești, cea mai avansată versiune, care este considerată una dintre principalele platforme de programare educațională din lume. Această versiune este destinată copiilor peste 8 ani ani Deși, așa cum se întâmplă de obicei, totul va depinde de copilul însuși și de interesul pe care acesta îl poate avea.

Dacă sunteți familiarizat cu Scratch, acesta este încă un fel de limbaj la nivel înalt ascuns în spatele utilizării pieselor colorate. Personal, mi se pare o platformă mai mult decât interesantă de început, mai ales dacă ținem cont de faptul că are în prezent peste 14 milioane de proiecte pe site-urile lor web care poate servi drept ghid.

Tynker

Tynker este un limbaj de programare a cărui utilizare poate fi foarte asemănător cu Scratch întrucât se bazează pe amplasarea blocurilor. Unul dintre principalele avantaje, pe lângă faptul că urmează o filozofie freemium, este că pe platforma sa găsim tutoriale multiple care ne ajută să începem cu software-ul.

Ca și în cazul opțiunii anterioare, cei responsabili pentru Tynker recomandă utilizarea acestuia la copii cu vârsta peste 8 ani, vârstă la care cred că copiii vor beneficia cu adevărat la maximum de ceea ce oferă platforma, care are mai multe niveluri și o mare varietate de obiective de îndeplinit.

Cu vârste cuprinse între 10 și 12 ani

În acest moment, adevărul este că micuții noștri nu mai sunt așa și capacitatea lor a crescut exponențial în timp. În acest moment, trebuie să încetăm să-i motivăm spunându-le ce să facă pentru a-i determina propriile obiective și decideți cum ar trebui să le atingeți.

Acesta este punctul în care poate cel mai bun lucru este că încep să nu mai lucreze cu blocuri și continuă să-și desfășoare diferitele proiecte cu text, deși, desigur, pe de altă parte, momentan nu le putem arăta beneficiile a diferitelor limbaje de programare tradiționale, pentru asta va fi timp.

Maimuță cod

Acesta este un software destul de ciudat pe care l-am găsit mai mult decât interesant, așa este pentru că, deși nu mai este programat cu blocuri, adevărul este că poate fi un pas intermediar orientat spre utilizarea mediilor de programare profesionale, mai ales datorită interfeței sale .

În Code Monkey va trebui controlează acțiunile întreprinse de o maimuță care trebuie să colecteze banane prin diferite scenarii. Pentru a muta maimuța, așa cum vă imaginați cu siguranță, trebuie să scriem codul folosind instrucțiuni foarte simple. Pe măsură ce trecem la nivelul următor, dificultatea crește.

Cu vârste cuprinse între 13 și 16 ani

În acest moment din viața copiilor noștri suntem la o vârstă 'dificil'. Posibilitățile, în funcție de abilitățile de programare pentru micuțul nostru, sunt multe, deoarece există cursuri accelerate pentru a învăța tehnici de programare care pot fi interesante, deși există și anumite platforme care propun metode diferite.

App Inventor

App Inventor Nu este altceva decât o aplicație din care puteți crea aplicații Android trăgând blocuri de cod. Pentru mai multe informații, spuneți-vă că a fost dezvoltat chiar de Google iar evoluția sa este suportată de nimic mai puțin decât MIT.

Cel mai interesant lucru despre AppInventor este că este complet gratuit și foarte ușor de utilizat, mai ales dacă luăm în considerare faptul că există un număr imens de tutoriale pe internet cu care să începem inițierea.

Piton

Da, ai citit corect, la această vârstă poate fi mai mult decât interesant să începi să folosești Piton, mai ales dacă tânărul din casa noastră vrea să nu mai lucreze cu blocuri și să intre în programare profesională din cauza preocupărilor sale.

După cum știți bine, avem de-a face cu un limbaj de programare cu tot ceea ce implică acestea. L-am inclus pentru că sunt multe experți care recomandă utilizarea Python ca introducere la programarea textuală pentru simplitatea sa. La rândul său, făcând o mică cercetare, veți putea găsi multe tutoriale pentru a descoperi cum să începeți de la 14 ani, precum și alte surse de informații, cum ar fi cărțile tradiționale din toată viața.

17 ani și peste

În acest moment, și chiar și în cel precedent, vorbim deja despre tineri perfect formați, precum și despre orice adult care vrea să intre pe această lume.

La aceste vârste, este normal ca tinerii să înceapă să-și planifice viitorul. Așa cum este logic cu multe posibilități, de la a începe să lucrați cu limbaje de programare textuală pentru a continua să ardeți etapele încetul cu încetul până când ajungeți la Java recurent, Objective-C ... pentru limbaje orientate obiect sau, dacă doriți să mergeți mai departe, intrați în lumea puternică și versatilă a lui C.

Arduino

La acest nivel vreau să propun mai multe propuneri, deși, personal, cred că a sosit momentul să facem lucruri mult mai serioase, cum ar fi proiecte proprii în care să amestecăm programarea cu electronica.

Adevăratul potențial al Arduino se află în formidabilele lor posibilități în ceea ce privește personalizarea, versatilitatea și scalabilitatea. Un alt punct foarte în favoarea sa este că astăzi există o comunitate imensă în spatele proiectului, unde te poți orienta pentru a învăța să lucrezi la proiecte reale.

Stencyl

Dacă sunteți un iubitor de jocuri video și doriți să vă dezvoltați cariera profesională în acest fel, este posibil să fiți interesat să încercați Stencyl, una dintre platformele pentru a crea jocuri video mai avansate ale momentului câte sunt gratuit (există o versiune cu plată) care vă va permite să creați jocuri avansate, personalizate, cu un potențial mare.

Partea negativă este că, pentru a începe să îl utilizați, trebuie să urmați câteva dintre tutorialele care există pe site-ul său oficial de atunci este destul de complex, cel puțin până când, după un timp, începem să avem ușurință pe platformă.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.