Què és Scratch i per a què serveix

conèixer scratch, què és

Scratch és un llenguatge de programació creat pel MIT i que es basa en una interfície visual per blocs, de manera que facilita moltíssim la programació de nens i gent sense coneixements. Està recomanat per a edats de 8 a 16 anys.

Tot això està suportat per la Fundació Scratch, organització sense ànim de lucre la missió del qual és:

La nostra missió és brindar a tots els nens, de tots els orígens, oportunitats per imaginar, crear i col·laborar, perquè puguin donar forma al món del demà.

Però als importants, què es pot fer amb Scratch.

Per què serveix

Molts usos , per a aquesta programació de blocs.

Fer jocs i animacions

És un dels usos principals d'aquest llenguatge. Crear animacions i jocs que són compartits a la seva plataforma ia través dels quals pots seguir aprenent a programar.

Ensenyar programació

Des que es va començar a utilitzar al Regne Unit per ensenyar a programar, el seu ascens ha estat imparable i avui dia és la forma preferida per pares i educadors per començar a ensenyar a programar els nens.

Se suposa que els nens que han après Scratch tenen més facilitats en certes àrees matemàtiques. m'agradaria trobar papers que parlin d'això i de la correlació entre aprendre a fer servir Scratch i aprèn a programar en altres llenguatges. Si en coneixes algun, si us plau, deixa'l en comentaris.

Programar Arduino

S'han creat diferents IDEs i programari basat a Scratch per programar amb Arduino. Igual que en els casos anteriors, la idea és simplificar el treball de programació.

Programar LEGO Boost / EV3 Mindstorm

Si tens un kit de robòtica de LEGO pots afegir blocs addicionals a Scratch a la plataforma oficial per controlar i programar el teu robot.

A l'APP de LEGO Boost ja trobem programació en blocs basada a Scratch

Altres

He vist gent utilitzant-lo en usos dispars i que no tenen res a veure amb els usos habituals que sempre imaginem. Així que deixa volar la teva imaginació i treu tot el profit que puguis.

Podem controlar dispositius IoT? Raspberrys? Domòtica? Intel·ligència Artificial i machine learning?

Cal investigar i aprendre. Com sempre.

Per què l'utilitzo

Doncs començo a utilitzar-lo ara per a 2 coses.

D'una banda, la meva filla m'ha demanat que fem videojocs. Hem anotat en una llibreta allò que volem que faci i veig Scratch l'eina perfecta perquè pugui donar vida a aquests jocs.

No ho faig amb la intenció que aprengui a programar, que no ho veig el moment necessari, sinó com una eina per fer el que s'ha proposat.

D'altra banda, tenim el LEGO Boost i volem donar-li més usos dels muntatges que vénen per defecte. I hi estem treballant.

De moment no ho utilitzo per a res més. Vull provar l'Scratch per a Arduino, però no crec que jo ho faci servir. No sé les meves filles.

No tinc clar que aquest llenguatge sigui el correcte per aprendre a programar. Ni crec que s'hagi d'endinsar els nens massa aviat si no és que hi estan realment interessats.

Scratch Jr o Scractch Junior

scratch jr per a nens de 5 a 7 anys

És una versió de Scratch, més simple, amb menys blocs, i amb la interfície i els gràfics pensats per a nens petits. Està recomanada per a nens de 5 a 7 anys.

Es tracta d'una aplicació per a iOS o per a Android que podràs fer servir en smartphones o tablets.

Pots veure més sobre Scratch Jr o Junior a la seva web Oficial

Descarregar i instal·lar Scracth

Pots descarregar l'aplicació per a Windows, Mac i Android, però van deixar de donar suport per a Linux :( i és una cosa que m'entristeix molt.

He buscat alternatives i si ets usuari de Linux (jo faig servir Ubuntu) t'explico més en un altre post.

Scratch Online, al navegador

scratch online o al navegador

Si no et ve de gust instal·lar-lo, només vols fer una ullada pot usar-lo navegant fins a la web. I utilitzar la plataforma en línia. Tot és gratis.

L'avantatge de les aplicacions davant del mode en línia és que podem eguir utilitzant l'aplicació sense necessitat i haver d'estar connectats a Internet, i això moltes vegades s'agraeix.

Comunitat

A més de llenguatge Scratch defineix tota la comunitat que utilitza aquest llenguatge. Trobem gran quantitat d'informació en format de tutorials pas a pas, estudis, papers i sobretot uns fòrums on poder preguntar els nostres dubtes i relacionar-nos amb més gent.

Tot és obert a Scratch, així que quan publiquis un projecte tothom podrà veure aquest codi i aprendre'n. Així mateix, pots explorar projectes per esbrinar com es fa una cosa que desconeixes.

Deixa un comentari