Publicitate
Precoce. Acesta a fost un singur adjectiv folosit pentru a descrie un copil care afișează un talent natural care se potrivește de la normal. Un salt generațional mai târziu, nu sunt atât de sigur că cuvântul deține sensul pe care îl obișnuia. În fiecare al doilea copil în aceste zile pare o asemănare naturală cu lucrurile digitale. Așadar, este ușor să presupunem că vor lua calculatoarele pe măsură ce un pește îl duce la apă.
Pentru copilul obișnuit (nu voi vorbi despre cineva de genul Lim Ding Wen aici, deși voi folosi fotografia lui drăguță ca miniatură alături), calculatoarele și smartphone-urile sunt instrumente distractive. Educația vine mult mai târziu. Obținerea unui copil entuziasmat de programare poate dura ceva pentru că logica are nevoie de puțin timp pentru a se dezvolta. Imaginația și creativitatea sunt primele. Acolo stă punctul cel mai important al acestor zece instrumente... folosind instrumente creative pentru a-i entuziasma pe copii de programare.
Doar pentru a ilustra potențialul învățării creative care ar trebui să ajute la aprinderea focului, iată un
TED Discuția lui Conrad Wolfram. Puțin fără legătură, dar urmăriți-l pentru a înțelege de ce copiii (o singură dată, și cu mine) pierdem interesul pentru matematică. Aceasta va explica, de asemenea, nevoia cumplită de a lua instrucțiuni din strictele lor rigide și de a le arunca în lumea reală și în viața de zi cu zi. El pledează pentru utilizarea programării pentru a preda matematica. Și astfel, faceți-l mai distractiv, în loc să-i forțați să învețe un subiect.10 instrumente care ar trebui să ajute la învățarea programării în mod creativ
De la jocuri la instrumente de programare, de la logică la intuiție, să luăm o schemă cu zece instrumente care ar trebui să ne arate că programarea nu se referă la funcții și bucle. Iată mențiunile de onoare (limitate la zece instrumente de programare).

Aflați lucruri frumoase despre: JavaScript
Crunchzilla Code Monster a fost conceput pentru copii (de Greg Linden, care dorea ca copiii săi să învețe programarea). Este ca un editor WYSIWYG barebones cu un panou pentru cod și celălalt panou pentru a privi ce face codul. Codul Monstru deasupra este un ogre prietenos, care îi conduce pe toată lumea de la o lecție la alta. Sunt 59 de lecții în total. Trebuie să continuați să faceți clic pe bulă de vorbire pentru a trece de la unul la altul. Lecțiile încep ușor și sunt interactive. Sunt introduse variabile și parametri, iar obiectele colorate precum casetele și copacii sunt create cu cod JavaScript. De asemenea, erorile sunt surprinse și explicate. Code Monster salvează ce lecție sunteți, astfel încât să vă puteți opri oricând și să vă întoarceți mai târziu. Atâta timp cât reveniți pe același browser de pe aceeași mașină, veți reveni la lecția dvs.
Ce i-ar putea plăcea un copil: JavaScript din stânga da, dar graficele simple sunt create pe partea dreaptă ca și prin „magie”. Un program de învățare a copiilor trebuie doar să se joace cu codul pentru a vedea rezultate colorate instantanee pe dreapta.

Aflați lucruri frumoase despre: Structuri de control în programare cu ajutorul tipurilor de date de bază cum ar fi cuvinte, liste și tablouri.
Logo-ul este unul dintre cele mai vechi limbaje de programare educațională. A fost creat în 1967 pentru utilizare educațională și poate fi folosit pentru a preda elementele de informatică. Este bine cunoscut pentru punerea sa în aplicare Turtle Graphics. Încă din primele zile, a evoluat și s-a ramificat în diferite versiuni pentru toate sistemele de operare. De exemplu, Elica este o implementare Windows care avansează Logo-ul în zone de animație 3d. Academia Turtle este o resursă plăcută pentru unii învățat cu acest limbaj de programare funcțional. Există multe resurse de genul Logo Turtle și FMSLogo sa acceseze.
Ce i-ar putea plăcea un copil: Predarea broasca testoasa cu comenzi de mișcare și locație pentru a desena forme de bază și grafică liniară.
Aflați lucruri frumoase despre: Interactivitate vizuală fără a învăța sintaxa programării.
Nu puteți certa cu 3.000.000 de proiecte documentate. Scratch are o comunitate mondială de care se poate lăuda și acolo se află bogăția învățării. Cu Scratch, puteți crea povești interactive, animații și chiar jocuri. Aici, permiteți-mă să vă direcționez către un precedent priviți în profunzime în Scratch Cum să înveți programarea copiilor de la Scratch! Citeste mai mult și doar de ce i-ar putea iubi copiii.
Ce i-ar putea plăcea un copil: Domeniul de a imagina lucrurile fără a învăța despre concepte de programare complicate. Doar trageți și aruncați spriturile.

Aflați lucruri frumoase despre: Conceptele orientate pe obiecte cu scripturi programabile.
EToys este similar cu Scratch prin faptul că este un instrument vizual îmbogățit pentru crearea de programe de computer cool. Ideea din spatele proiectului este de a încuraja gândirea creativă și critică. EToy rulează ca un program autonom și, de asemenea, în browsere (cu plug-in-ul) pe toate platformele. EToys este extensibil la nivel global, deoarece este disponibil în mai multe limbi și este Open Source. Interesant, a fost dezvoltat pentru prima dată la Apple și a fost folosit universal în proiectul One Laptop per Child.
Ce i-ar putea plăcea un copil: Grafică 2D și 3D, suportată de text, imagini și fișiere de sunet care pot fi realizate interactiv și combinate cu ajutorul unor scripturi ușoare.

Aflați lucruri frumoase despre: Scripturi programabile și modul în care un program curge de la un pas la altul.
Waterbear este o dezvoltare recentă și a fost inspirat de Scratch. Este similar cu Scratch în abordarea sa vizuală de a trage și arunca obiecte (blocuri de script) și înțelege fluxul programului. În backend, generează JavaScript, dar copilul nu trebuie să cunoască sintaxa. Cu toate acestea, copilul trebuie să ofere logica prin parametri pentru a asambla blocurile programului. Una dintre diferențele cu Scratch este că mediul de învățare este browserul în loc de un mediu de creație descărcabil. Waterbear nu este încă lustruit (pre-alfa), dar dacă sunteți în căutarea unei alternative Scratch, merită să încercați.
Ce i-ar putea plăcea un copil: Trageți și fixați blocurile de script în browser. Blocurile de script sunt descrise în engleză simplă.

Aflați lucruri frumoase despre:
Mediul de programare are elementul distractiv cu desene animate și personaje animate. Versiunea completă este o descărcare gratuită de 126 MB și rulează pe toate versiunile de Windows și Mac (cu PC virtual). Site-ul este cel mai bine - în interiorul lumii animate a ToonTalk, veți construi și rula tot felul de programe de calculator. În timp ce înveți cum să te programezi, te vei confrunta cu puzzle-uri provocatoare, să-ți exprimi creativitatea, să înveți noi modalități de rezolvare a problemelor și să te distrezi!
ToonTalk versiunea 3.0 este acum gratuită.
Ce i-ar putea plăcea un copil: Joacă jocuri de puzzle pentru a vedea cum se construiesc lucrurile pe ToonTalk.
Aflați lucruri frumoase despre: Cum rezolvarea unui puzzle în cel mai eficient mod dezvoltă gândirea structurată.
Astăzi, este mai probabil ca un copil să aibă un iPad în mână decât un laptop. Cargo -Bot este de fapt un joc de puzzle și logică gratuit pentru iPad, care a fost dezvoltat pe Codea. Trebuie să „învățați” un braț robot pe o platformă cum să mutați o grămadă de lăzi în 36 de puzzle-uri diferite. Cargo-Bot este mai degrabă legată de logică decât de programare pură. Dar dacă reușiți (și nu este ușor să faceți acest lucru), veți fi învățat multe despre gândirea structurată. Codea în sine este o aplicație recomandată dacă doriți să aflați despre dezvoltarea aplicațiilor pentru iOS. Este o investiție de 9,99 USD care ar trebui să ofere un randament al cunoștințelor, dacă nu altceva.
Ce i-ar putea plăcea un copil: Este un joc care învață programarea fără ca copilul să-și dea seama.
Rubin pentru copii [Nu mai este disponibil]

Aflați lucruri frumoase despre: Rubin.
Dacă doriți să faceți copilul dvs. să învețe un limbaj de programare specific, Ruby este o alegere bună. Este un limbaj orientat pe obiecte și majoritatea aplicațiilor web (de exemplu, Amazon și Twitter) sunt de asemenea codificate cu acesta. Este un limbaj simplu, deoarece sintaxa este relativ intuitivă și are mai puține apeluri de comandă. Funcționează pe toate sistemele de operare și este gratuit. Există, de asemenea, o comunitate uriașă, acolo predând și învățând limba. Tutoriale, jocuri și exemple de screencast de la Ruby for Kids ar trebui să fie un pas ferm pentru adulți și copii.
Ce i-ar putea plăcea un copil Cum poți folosi Ruby pentru a dezvolta jocuri web.

Aflați lucruri frumoase despre: Învață programarea computerului în mod vechi; prin înțelegerea hardware-ului.
Pentru cei care au venit târziu, Zmeura Pi Ce trebuie să știți despre cum să începeți cu Raspberry PiComputerul Raspberry Pi este cel mai recent într-o linie de dispozitive compacte, multifuncționale, livrate ca fiind pachet barebones, astfel încât utilizatorii finali să poată utiliza hardware-ul pentru aproape orice proiect de calcul care vine la... Citeste mai mult este un computer cu dimensiunea cardului de credit care poate fi programat pentru a fi folosit la fel ca un computer desktop. A fost dezvoltat ca o soluție low cost pentru a preda informatica în școli. Zmeura Pi are multe utilizări interesante Cele mai bune 5 utilizări uimitoare pentru computerul dvs. de zmeură PiAm primit recent Zmeura mea Pi după o lungă așteptare - și am destul de multe planuri pentru asta. Problema este că nu sunt complet sigur ce proiect doresc să încerc mai întâi. In timp ce... Citeste mai mult și în fiecare zi comunitatea din spatele ei vine cu o noutate. Platforma Raspberry Pi folosește hardware și software Open Source și este perfect poziționată pentru mintea geeky tinere care să le exploateze până la capăt. Dar cum se folosește în școli în prezent? Site-ul Fundației Zmeură ne oferă câteva indicii.
Ce i-ar putea plăcea un copil: Ce zici învățând cum să programăm într-o oră?

Aflați lucruri frumoase despre: Cum să programăm un robot și, astfel, elementele de bază ale roboticii.
RoboMind este un instrument de programare și educațional cu un limbaj de script propriu numit ROBO. Limbajul compact și simplu nu necesită cunoștințe prealabile. Obiectivul de programare este de a face un robot virtual să se deplaseze pe o grilă bidimensională și să prezinte acțiuni simple. Învață elevul principiile comune ale programării care pot fi aplicate oriunde. Este disponibil ca descărcare gratuită pentru Windows, Mac OS X și Linux.
Ce i-ar putea plăcea un copil: Învățarea elementelor de bază ale inteligenței artificiale și ulterior utilizarea acesteia pe roboți din lumea reală precum kiturile disponibile de la LEGO Mindstorms NXT 2.0.
Învățarea copiilor cum să codeze și să programeze este o parte din edutainment. Pentru societatea de astăzi, este important ca cetățenii să învețe să privească dincolo de confortul aplicațiilor și aparatelor și să înțeleagă cum funcționează cu adevărat. Știm cum să folosim calculatoarele, dar ar trebui să știm și cum să le programăm. Deci, în joc este toată inovația care încă s-a întâmplat. Ca acest lucru în profunzime Articolul CNN spune că „clasă de calculator” nu poate fi vorba despre învățarea copiilor să folosească software-ul de astăzi; trebuie să fie vorba despre învățarea copiilor pentru a face software de mâine.
Ești de acord?
Saikat Basu este editorul adjunct pentru Internet, Windows și Productivitate. După ce a înlăturat un MBA și o carieră de marketing de zece ani, el este acum pasionat de a-i ajuta pe ceilalți să-și îmbunătățească abilitățile de poveste. El se uită la virgula lipsă de la Oxford și urăște capturile de ecran rele. Dar ideile de fotografie, Photoshop și productivitate îi calmează sufletul.