10 Instrumente pentru a obține copii excited de programare

10 Instrumente pentru a obține copii excited de programare / Programare

Precoce. Acesta a fost singurul adjectiv folosit pentru a descrie un copil care prezintă un talent natural care se îndepărtează de normal. Un salt generational mai tarziu, nu sunt prea sigur ca acest cuvant are sensul in care obisnuia. Fiecare copil în a doua zi pare să afișeze o asemănare naturală pentru lucrurile digitale. Deci, este ușor să presupunem că vor duce la computere pe măsură ce un pește se duce la apă.

Pentru copilul mediu (nu voi vorbi despre cineva ca 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 excitat în ceea ce privește programarea ar putea lua ceva, deoarece logica are nevoie de puțin timp pentru a se dezvolta. Este imaginația și creativitatea care sosesc mai întâi. Aici se află esența acestor zece instrumente ... folosind instrumente creative pentru a face copiii încântați de programare.

Doar pentru a ilustra potențialul învățăturii creative care ar trebui să contribuie la aprinderea focului, iată o discuție TED de Conrad Wolfram. Puțin de neînrudit, dar trebuie să îl urmăriți pentru a înțelege de ce copiii (odată, tu și cu mine) pierd interesul în matematică. Aceasta va explica, de asemenea, nevoia urâtă de a lua instrucțiuni din strictura lor rigidă și de a le arunca în lumea reală și în viața cotidiană. El pledează pentru utilizarea programării pentru a preda matematica. Și, astfel, faceți mai distractiv, în loc să-i fortați să învețe un subiect.

10 Instrumente care ar trebui să ajute la programarea învățării Creativ

De la jocuri la instrumente de programare, de la logică la intuiție, hai să luăm un gand la zece instrumente care ar trebui să ne ajute să arătăm că programarea nu se referă numai la funcții și bucle. Iată mențiunile onorabile (limitate la zece instrumente de programare).

Crunchzilla Code Monster

Aflați lucruri interesante despre: JavaScript

Crunchzilla Code Monster a fost conceput pentru copii (de către Greg Linden, care dorea ca copiii lui să învețe programarea). Este un fel de editor de barebide WYSIWYG cu un singur panou pentru cod și celălalt panou pentru a vedea ce face codul. Codul Monster pe partea de sus este un prieten prietenos care conduce pe toată lumea de-a lungul unei lecții în cealaltă. Există 59 de lecții în toate. Trebuie să continuați să faceți clic pe bule de vorbire pentru a vă deplasa de la un 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, sunt detectate și explicate erori. Codul Monster salvează ce lecție sunteți, astfel încât să puteți opri orice moment și să reveniți mai târziu. Atâta timp cât vă întoarceți în același browser pe aceeași mașină, veți reveni la lecția dvs..

Ce ar putea dori un copil: JavaScript pe stânga da, dar grafica simplă este creată pe dreapta ca și cum ar fi prin "magie". Un copil de învățare de programare trebuie doar să se joace cu codul pentru a vedea rezultate colorate instantaneu pe dreapta.

Siglă

Aflați lucruri interesante despre: Structuri de control în programare cu ajutorul tipurilor de date de bază cum ar fi cuvintele, listele și matricele.

Logo-ul este unul dintre cele mai vechi limbi de programare educațională. A fost creat în 1967 pentru uz educativ și poate fi folosit pentru a preda bazele științei informaticii. Este bine cunoscut pentru implementarea lui Turtle Graphics. Încă de la început, a evoluat și sa dezvoltat î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 anumite mâini în ceea ce privește învățarea cu acest limbaj de programare funcțional. Există numeroase resurse, cum ar fi Logo-ul Turtle și FMSLogo.

Ce ar putea dori un copil: Predarea broasca testoasa cu comenzi de mișcare și locație pentru a desena forme de bază și grafică de linie.

Zgârietură

Aflați lucruri interesante despre: Interactivitate vizuală fără a învăța sintaxa de programare.

Nu puteți contesta cu 3.000.000 de proiecte documentate. Scratch-ul are o comunitate mondială care se laudă și în care se află bogăția de învățare. Cu Scratch, puteți crea povestiri interactive, animații și chiar jocuri. Aici, lasă-mă să vă direcționez spre o privire anterioară în profunzime în Scratch Cum să înveți copiii de programare de la zero! Cum să înveți copiii de programare de la zero! Citiți mai multe și doar de ce copiii ar putea să-i placă.

Ce ar putea dori un copil: Domeniul de aplicare pentru a vă imagina lucrurile fără a învăța despre concepte de programare complicate. Doar trageți și fixați spritele.

eToys

Aflați lucruri interesante despre: Obiectele orientate pe obiecte cu scripturi programabile.

EToys este similar cu Scratch în sensul că este un instrument vizual îmbogățit vizual pentru crearea de programe computerizate. Ideea din spatele proiectului este de a încuraja gândirea creativă și critică. EToys funcționează ca un program independent și în browsere (cu plug-in) 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 utilizat universal în proiectul Un laptop pe copil.

Ce ar putea dori un copil: Grafică grafică 2D și 3D, susținută de texte, imagini și fișiere de sunet, care pot fi făcute interactive și combinate cu ajutorul unor scripturi ușoare.

Waterbear

Aflați lucruri interesante despre: Scripturi programabile și modul în care un program curge de la un pas la altul.

Waterbear este o evoluție recentă și a fost inspirată de Scratch. Este similar cu Scratch în abordarea sa vizuală de a trage și a plasa obiecte (blocuri script) și de a înțelege fluxul de programe. În backend, acesta generează JavaScript, dar copilul nu trebuie să știe sintaxa. Copilul trebuie să furnizeze logica prin intermediul parametrilor pentru a asambla blocurile programului, totuși. 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-Alpha), dar dacă căutați o alternativă Scratch, merită să încercați.

Ce ar putea dori un copil: Trageți și plasați blocuri de script în browser. Blocurile de script sunt descrise în limba engleză simplă.

ToonTalk

Aflați lucruri interesante 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 Virtual PC). Site-ul îl exprimă cel mai bine - În interiorul lumii animate a lui ToonTalk veți construi și executa tot felul de programe de calculator. În timp ce învățați cum să vă programați, vă veți confrunta cu puzzle-uri provocatoare, vă exprimați creativitatea, veți învăța noi modalități de a rezolva probleme și veți avea multă distracție!

ToonTalk versiunea 3.0 este acum gratuită.

Ce ar putea dori un copil: Joaca jocuri puzzle pentru a vedea cum sunt construite lucrurile pe ToonTalk.

Cargo-Bot

Aflați lucruri interesante despre: Modul în care 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ă, mai degrabă decât un laptop. Cargo -Bot este de fapt un puzzle gratuit și joc logic iPad care a fost dezvoltat pe Codea. Trebuie să "predați" un braț robot pe o platformă cum să mutați o grămadă de cutii în 36 de puzzle-uri diferite. Cargo-Bot este mai mult despre logică decât despre 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ă. Codul în sine este o aplicație recomandată dacă doriți să aflați despre dezvoltarea de aplicații pentru iOS. Este o investiție de 9,99 USD, care ar trebui să ofere un randament în cunoaștere dacă nu altceva.

Ce ar putea dori un copil: Este un joc care învață programarea fără ca copilul să o înțeleagă.

Ruby pentru copii [nu mai este disponibilă]

Aflați lucruri interesante despre: Rubin.

Dacă doriți ca copilul dvs. să învețe un limbaj de programare specific, Ruby este o alegere bună. Este un limbaj orientat pe obiecte, iar majoritatea aplicațiilor web (de exemplu, Amazon și Twitter) sunt, de asemenea, codate 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șă care predă și învață limba. Tutorialele, jocurile și exemplele la Ruby for Kids ar trebui să fie o piatră de temelie fermă atât pentru adulți, cât și pentru copii.

Ce ar putea dori un copil Cum poți folosi Ruby pentru a dezvolta jocuri web.

Zmeura Pi

Aflați lucruri interesante despre: Învățați programarea pe calculator a modului vechi; prin înțelegerea hardware-ului.

Pentru cei care au venit în ultima vreme, Raspberry Pi Ce trebuie să știți despre începerea cu zmeura Pi Ce trebuie să știți despre începerea cu zmeura Pi Computerul Raspberry Pi este cel mai recent dintr-o linie de dispozitive compacte, multifuncționale expediate ca un pachet barebones, astfel încât utilizatorii finali să poată utiliza hardware-ul pentru aproape orice proiect de calcul care vine la ... Read More este un calculator de dimensiuni de carduri de credit care pot fi programate pentru a fi utilizate la fel ca un PC desktop. Acesta a fost dezvoltat ca o soluție ieftină pentru a preda informatica în școli. Raspberry Pi are multe utilizari interesante Top 5 uimitoare utilizari pentru zmeura dvs. Pi Calculator Top 5 uimitoare utilizari pentru zmeura dvs. Pi Computer Am primit recent Pi zmeura mea după o lungă așteptare - și am destul de câteva planuri pentru asta . Problema este că nu sunt sigur ce proiect vreau să încerc mai întâi. În timp ce ... Citește mai mult și în fiecare zi comunitatea din spatele ei vine cu una nouă. Platforma Raspberry Pi folosește hardware și software cu sursă deschisă și este perfect plasată pentru mintea tânărilor care o exploatează pe mâner. Dar cum se utilizează în prezent în școli? Site-ul Fundației Raspberry ne oferă câteva indicii.

Ce ar putea dori un copil: Cum de a învăța cum să programați într-o oră?

RoboMind

Aflați lucruri interesante despre: Cum să programați un robot și, prin urmare, elementele de bază ale roboticii.

RoboMind este un instrument de programare și educație cu propriul limbaj de scriere numit ROBO. Limba compactă și simplă nu necesită cunoștințe anterioare. Obiectivul de programare este de a face un robot virtual să se deplaseze în jurul unei rețele bidimensionale și să prezinte acțiuni simple. Predă cursanților principiile comune de programare care pot fi aplicate oriunde. Este disponibil ca descărcare gratuită pentru Windows, Mac OS X și Linux.

Ce ar putea dori un copil: Învățând elementele de bază ale inteligenței artificiale și apoi folosindu-le pe roboți din lumea reală ca și kiturile disponibile de la LEGO Mindstorms NXT 2.0.

Predarea copiilor cum să cod și programe este aproape o parte a edutainment acum. Pentru societatea de astăzi, este important ca cetățenii săi să învețe să privească dincolo de confortul aplicațiilor și dispozitivelor și să înțeleagă cum funcționează cu adevărat. Știm cum să folosim computerele, dar ar trebui să știm și cum să le programăm. Deci, este în joc toată inovația care încă nu sa întâmplat. Așa cum spune acest articol CNN în profunzime, “clasa de calculatoare” nu poate fi vorba de a învăța copiii să utilizeze software-ul de astăzi; trebuie să fie vorba de a învăța copiii să facă software-ul de mâine.

Ești de acord?

Explorați mai multe despre: Programare.