Ce este Scratch și pentru ce este?

știi zgârietura, ce este

Scratch este un limbaj de programare creat de MIT și bazat pe o interfață vizuală bazată pe blocuri, astfel incat faciliteaza foarte mult programarea copiilor si a persoanelor fara cunostinte. Este recomandat copiilor cu varste cuprinse intre 8 si 16 ani.

Toate acestea sunt susținute de Fundația Scratch, o organizație non-profit a cărei misiune este:

Misiunea noastră este să oferim tuturor copiilor, de toate mediile, oportunități de a imagina, crea și colabora, astfel încât să poată modela lumea de mâine.

Dar celor importante, ce se poate face cu Scratch.

Pentru ce este

Multe utilizări, pentru această programare în bloc.

Faceți jocuri și animații

Este una dintre principalele utilizări ale acestui limbaj. Creați animații și jocuri care sunt partajate pe platforma dvs. și prin care puteți continua să învățați să programați.

Preda programare

De când a fost folosit pentru prima dată în Marea Britanie pentru a preda programarea, creșterea sa a fost de neoprit și astăzi este modalitatea preferată pentru părinți și educatori de a începe să învețe copiii cum să codifice.

Copiii care au învățat Scratch ar trebui să aibă mai multe facilități în anumite domenii matematice. Aș dori să găsesc lucrări care vorbesc despre acest lucru și despre corelația dintre învățarea de a folosi Scratch și învățarea de a programa în alte limbi. Dacă știți de vreunul, vă rugăm să le lăsați în comentarii.

Programul Arduino

Au fost create diferite IDE-uri și software bazat pe Scratch pentru programare cu Arduino. Ca și în cazurile precedente, ideea este de a simplifica munca de programare

Programul LEGO Boost / EV3 Mindstorm

Dacă aveți un kit de robotică LEGO, puteți adăuga blocuri suplimentare la Scratch pe platforma oficială pentru a vă controla și programa robotul.

În aplicația LEGO Boost găsim deja programare în bloc bazată pe Scratch

alții

Am văzut oameni folosindu-l în diferite utilizări și care nu au nimic de-a face cu utilizările obișnuite pe care ni le imaginăm întotdeauna. Așa că lăsați-vă imaginația să zboare și profitați la maximum de ea.

Putem controla dispozitivele IoT? Zmeura? Automatizare acasă? Inteligența artificială și învățarea automată?

Trebuie să investighezi și să înveți. Ca de obicei.

La ce il folosesc

Ei bine, încep să-l folosesc acum pentru 2 lucruri.

Pe de o parte, fiica mea mi-a cerut să fac jocuri video. Am notat într-un caiet ce vrem să facă și eu văd Scratch ca instrumentul perfect pentru a putea aduce acele jocuri la viață.

Nu o fac cu intenția de a învăța să programez, ceea ce nu văd la momentul potrivit, ci ca pe un instrument de a face ceea ce mi s-a propus.

Pe de altă parte, avem LEGO Boost și vrem să îi dăm mai multe utilizări ale ansamblurilor care vin implicit. Și lucrăm la asta.

Momentan nu il folosesc pentru altceva. Vreau să testez Scratch pentru Arduino, dar nu cred că îl folosesc. Nu-mi cunosc fiicele.

Nu sunt sigur că acest limbaj este cel corect pentru a învăța să programați. Nici nu cred că copiii trebuie să fie prezentați prea devreme dacă nu sunt cu adevărat interesați.

Scratch Jr sau Scractch Junior

scratch jr pentru copii de la 5 la 7 ani

Este o versiune de Scratch, mai simplă, cu mai puține blocuri, și cu interfața și grafica concepute pentru copiii mici. Este recomandat copiilor intre 5 si 7 ani.

Este o aplicație pentru iOS sau pentru Android pe care o poți folosi pe smartphone-uri sau tablete.

Puteți vedea mai multe despre Scratch Jr sau Junior pe site-ul lor oficial

Descărcați și instalați Scracth

Tu descărcați aplicația pentru Windows, Mac și Android, dar au încetat să mai suporte Linux :( și este ceva care mă întristează foarte tare.

Am căutat alternative și dacă sunteți utilizator Linux (folosesc Ubuntu) Vă spun mai multe într-o altă postare.

Scratch Online, în browser

zgârie online sau în browser

Dacă nu ai chef să-l instalezi, vrei doar să arunci o privire, îl poți folosi navigând pe web. Și folosiți platforma online. Totul este gratuit.

Avantajul aplicațiilor față de modul online este că putem continua să folosim aplicația fără a fi nevoie să fim conectați la Internet, iar acest lucru este deseori apreciat.

Comunitate

Pe lângă limbajul Scratch definește întreaga comunitate care folosește acest limbaj. Găsim o cantitate mare de informații în format de tutoriale pas cu pas, studii, lucrări și mai ales unele forumuri unde ne putem pune îndoielile și interacționează cu mai multe persoane.

Totul este deschis în Scratch, așa că atunci când publicați un proiect toată lumea va putea să vadă acel cod și să învețe din el. De asemenea, puteți explora proiecte pentru a afla cum să faceți ceva ce nu știți.

Dacă sunteți o persoană neliniștită ca noi și doriți să colaborați la întreținerea și îmbunătățirea proiectului, puteți face o donație. Toți banii vor merge pentru a cumpăra cărți și materiale pentru a experimenta și a face tutoriale

Lasă un comentariu