If you're seeing this message, it means we're having trouble loading external resources on our website.

Dacă sunteţi în spatele unui filtru de web, vă rugăm să vă asiguraţi că domeniile *. kastatic.org şi *. kasandbox.org sunt deblocate.

Conţinutul principal

Învățarea programării pe Khan Academy

În acest curs vom preda concepte ale limbajului de programare JavaScript și cele mai interesante funcționalitățile care pot fi folosite cu acesta în cadrul librăriei ProcessingJS. Înainte de a începe, vom face o mică intoducere despre cum predăm programarea la Khan Academy și cum credem că poți reține cât mai mult.
În mod normal, predarea în cadrul Khan Academy se face cu video, dar aici, în domeniul programării, vom învăța printr-o modalitate pe care o vom numi discuții explicative. O discuție explicativă este similară unui video, dar este de fapt interactivă - poți face o pauză oricând dacă dorești să te joci cu codul, poți să faci modificări dacă vrei să dezvolți propria ta versiune a ceea ce îți propunem. Mai jos, poți vedea un GIF a unei discuții explicative (discuția explicativă va include și sunet!):
GIF a unei discuții explicative despre variabile
După o prezentare explicativă, o să îți dăm o provocare de cod pas cu pas și o să te ghidăm cu mesaje și sugestii. Dacă ți se pare că durează prea mult o provocare și te frustrează, încearcă să reurmărești discuția explicativă sau mergi mai departe și revino la provocare mai târziu. Mai jos poți vedea un exemplu al provocării Iepurașul Dinți-Lați.
GIF animat de un cursant care lucrează la provocarea variabilelor numită Bunny Bucktooth.
Când înveți să programezi, trebuie să exersezi, exersezi, exersezi. Provocările sunt o modalitate bună de a pune în practică ceea ce ai învățat, dar vrem să mergi mai departe. De aceea, avem acum incluse în curs și proiecte, oportunități de a petrece mult mai mult timp și de a fi mai creativi decât ai putea fi în timpul provocărilor.
Captură de ecran din proiectul "Ce este pentru cină?"
În afară de proiecte, ar trebui să faci şi programe complet noi, orice îți trece prin minte. Apasă pe "Program nou" de pe pagina de programare și uită-te la documentație pentru a îți aminti cum să creezi un program.
Şi să știi, e absolut normal să faci greşeli. Asta facem noi, programatorii, tot timpul - desfacem lucruri, facem greșeli, învățăm din ele.
Captura de ecran a unui program ProcessingJS și un mesaj de eroare apărut pe planșă.
Odată ce ai creat un program, îl poți salva și distribui prietenilor și familiei tale. Va apărea, de asemenea, în zona de programe comunitare și alți programatori pot comenta sau îți pot pune întrebări despre cum ai făcut ceva. Poți comenta și tu pentru orice programe interesante găsești și, de asemenea, dacă ai o idee de personalizare a unui program pe care îl vezi, doar apasă pe "Save as spin-off" și vei avea propria ta copie a acestuia.
În concluzie, există 40 discuții explicative, 35 de provocări și 9 proiecte în acest curs; pentru a termina, ai nevoie de 15-40 de ore, în funcție de cât de inventiv vei fi cu proiectele tale. Poate părea mult timp, dar merită, pentru că la final vei ști elementele fundamentale ale programării, comune în toate limbajele de programare.
Bine ai venit pe tărâmul programării! Suntem o comunitate ai cărei membri învață împreună și se ajută unii pe alții să transforme idei în realitate. Să pornim!