# data[].attributes.headline
Un esempio per gli studenti della scuola secondaria di secondo grado

# data[].attributes.subject
Un esempio per gli studenti della scuola secondaria di secondo grado

# data[].attributes.attachment_link.description
Il numero di iterazioni, rappresenta il numero dei livelli. Ho scelto di usare il termine "iterazioni" come omaggio a Jurassic Park, libro nel quale, per la prima volta, ho sentito parlare di frattali.

# data[].attributes.body
Competenti in classe. Appunti vari su risorse web per coding, robotica e Scratch

# data[].attributes.attachment_link.readable_text
Un portale che raccoglie tutte le risorse per l'insegnamento del coding e delle materie relative all'informatica e alla tecnologia. https://www.google.com/edu/cs/

Elenco di risorse per l'introduzione e lo sviluppo del Coding...alcune risorse sono free, altre a pagamento

Un blog che affronta tutti gli aspetti del coding. Al suo interno è possibile trovare tutorial, materiale, idee, proposte, corsi, seminari e molto altro. (pensierocomputazionale di Salvo Amato)

flipchart per giocare ed imparare con CodyRoby
https://studio.code.org/projects/artist/HeVvp4zUaDNrb1iuADH9qw
http://wizardsofpython.it/kimbap-cards/
Materiali gruppo Facebook Coding in your Classroom, Now!

http://rinascimente.org/coding-robotica-creativa/

BlockyCAD modellazione 3D con il coding Utile esempio di attività coding per scuola primaria

https://lafinestrasullalbero.wordpress.com/2016/10/08/eucodeweek-in-classe-prima-i-miei-giochi-per-la-lim/

Coding e pensiero computazionale

Blockly La piattaforma a libero accesso per personalizzare le istruzioni e funzionalità blocchi coding attivi online e offline.

Codyroby

Cody way
http://www.coderschoolitalia.it/?page_id=45

Pixel art
http://luomodilatta.scuoladirobotica.it/2016/11/coding-robotica-educativa-e-roboetica-a-milano/

App per il coding su ipad

tutti i siti e le applicazioni conosciuti e utilizzati per insegnare coding a scuola

https://latestabenfatta.wordpress.com/2015/10/01/european-code-week/

http://www.robertosconocchini.it/coding/5321-esperienze-di-coding-documentate-in-un-padlet.html

http://padlet.com/maeanto2/robottiamo

http://didatec.altervista.org/

http://www.robertosconocchini.it/coding/5306-pocket-code-usare-dispositivi-android-per-il-coding-in-classe.html

http://forum.indire.it/repository_cms/working/export/6604/#/s_istruzioni

http://www.scuolaetecnologia.it/2015/12/22/francesca-lazzari/compiti-per-le-vacanze-si-ma-computazionali/

Matematik per imparare a programmare http://padlet.com/maeanto2/robottiamo

http://carboneraiscoding.blogspot.it/p/archivio-lezioni.html

coding esercitazioni guidate codek http://codeweek.it/mooc/
costruire un trenino seguendo un codice

http://maestralimda.blogspot.it/p/coding-programmazione.html

http://www.robertosconocchini.it/coding/5070-codeweek-la-piattaforma-europea-per-avvicinare-le-scuole-alla-programmazione.html

Vidcode è un servizio del web che può essere utilizzato per introdurre in maniera creativa il coding in classe. Offre agli studenti tutta una serie di strumenti per aiutarli a familiarizzare con il coding, guidandoli a mano a mano verso l'uso più strutturato e complesso delle procedure di codifica. http://www.vidcode.io/

Tinkidoo è il metodo educativo che avvicina i bambini dai 3 ai 12 anni alle competenze digitali, ti aiuta ad insegnare loro matematica, scienze,coding, robotica e tanto altro, con l'aiuto dei giocattoli digitali. http://www.tinkidoo.it/tinkidoo-academy/

Sullo S torytelling e la robotica, ebook gratuito del prof. del Giovannino formatore di ImparaDigitale

https://itunes.apple.com/it/book/robotica-educativa-e-storytelling/id1052689729?mt=11

Snap è un linguaggio di programmazione visuale, drag-and-drop. Si tratta di una reimplementazione estesa di Scratch (un progetto del Lifelong Kindergarten Group presso il MIT Media Lab), che permette di costruire di blocchi personali. Snap! utilizza una interfaccia visuale che funziona nel browser sul vostro computer portatile, così come sul vostro iPad. Per progettare un programma in Snap! trascinare i comandi in una sequenza nel pannello script. I comandi sono rappresentati da marcati tassello di un puzzle che si incastrano insieme per creare un programma. http://byob.berkeley.edu/

http://www.robertosconocchini.it/coding/5062-imparare-a-programmare-con-star-wars.html

http://www.professionistiscuola.it/didattica/didattica-2-0/1920-pencile-code-un-buon-modo-per-iniziare-il-coding-a-qualsiasi-eta.html

http://it.blastingnews.com/lavoro/2014/09/scuola-coding-cos-e-come-partecipare-miur-promuove-l-informatica-per-il-codeweek-00130147.htmlPer edomodo

a Catania coding

http://us4.campaign-archive1.com/?u=51cc7d2e95bfa50ef1770bd04&id=037fc7d997

pag. 66 robotica http://www.pss-comenius.eu/doc/Guide_IT.pdf

http://www.barinedita.it/bari-report-notizie/n2330-%E2%80%9Cscribbler%E2%80%9D-e-%E2%80%9Cbee-bot%E2%80%9D--nell%E2%80%99istituto-verga-di-bari-la-lezione-si-fa-con-i-robot-

Laboratorio di Robotica con il robot SCRIBBLER eseguito dalla classe 2F (classe2.0) della Scuola secondaria 1°Grado "A. Benci" di Santa Luce di (PI). Dicembr... https://www.youtube.com/watch?time_continue=23&v=NkXZHO5lT-k

http://maestrucola.altervista.org/lightbot-accendi-le-lampadine-con-il-coding/

settimana coding

https://www.youtube.com/watch?v=cWJe0MoYchU&feature=youtu.be

http://intreccio.eu/coding-corso-online-gratis-per-gli-insegnanti-piccole-variazioni-e-piu-informazioni/

http://platform.europeanmoocs.eu/course_coding_in_your_classroom_now

http://mondodigitale.org/blog/2014/09/04/lego-serious-play-insegna-a-risolvere-problemi-anche-a-scuola/

http://bambinicheimparanoaprogrammare.blogspot.it/2015/04/si-puo-valutare-il-pensiero.html

coding esercitazioni guidate online http://codeweek.it/mooc/

algoritmi di analisi numerica programmare le soluzioni http://sperimentata.blogspot.it/search?q=susi

http://www.scuolaetecnologia.it/2016/02/29/francesca-lazzari/la-creativita-di-una-maestra-trasforma-la-merenda-in-un-gioco-computazionale/

http://www.robertosconocchini.it/coding/5280-coda-game-programmare-giochi-su-ipad.html

http://laboratoriointerattivomanuale.com/2015/11/29/buone-pratiche-pensiero-computazionale-coding-lez-4-programmare-su-carta-quadrettata-seconda-parte/

App per coding: AppInventor per realizzare App didattiche per Android in modo semplice ed intuitivo attraverso l'uso dei blocchi scratch.

http://maestrucola.altervista.org/bettleblock-una-coccinella-in-codice/?doing_wp_cron=1448548655.4568960666656494140625

http://www.robertosconocchini.it/coding/5099-coding-e-problem-solving.html

http://www.robertosconocchini.it/coding/5102-risorse-per-lora-del-codice-lightbot-hopscotch-run-marco.html

Raccolta di strumenti, risorse, piattaforme per l'apprendimento e la scuola digitale, destinate a insegnanti e studenti. http://list.ly/list/Gv2-risorse-per-linsegnamento-digitale

coding http://bambinicheimparanoaprogrammare.blogspot.it/

Coding a scuola: simpatico sito che permette di provare online i diversi linguaggi di programmazione: http://www.compileonline.com/

robotica scuole medie https://www.youtube.com/watch?v=IIenaBpxGYQ&feature=youtu.be

http://ischool.startupitalia.eu/education/57861-20161110-57861

http://www.maestrofabio.it/sito/

http://bricks.maieutiche.economia.unitn.it/?page_id=3829

http://www.educationduepuntozero.it/racconti-ed-esperienze/sicilia-si-gareggia-suon-robotica-4073597596.shtml

http://www.corriere.it/scuola/primaria/14_luglio_11/classe-la-maestra-robot-1d9c5cb8-08fc-11e4-89ec-c067e3a232ce.shtml

intervista che chiarisce come fare robotica in classe e che senso può avere per tutti gli insegnanti di ogni disciplina http://youtu.be/TzFIOjtELC0

https://coderdojo.com/news/2014/11/17/coderdojo-competition-time-win-a-sphero-2-0/

Lego

http://www.campustore.it/wedo20 LEGO® Education WeDo 2.0

http://www.scuolaetecnologia.it/2016/01/27/francesca-lazzari/battaglia-navale-con-i-lego-per-insegnare-agli-studenti-le-tabelline/

http://www.scuolaetecnologia.it/2016/04/09/francesca-lazzari/perche-comprarlo-posso-farlo-idee-alunni-maker-legowedo-scratch/
Minecraft
http://www.quimamme.it/con-la-tribu/2016/10/18/minecraft-la-creativita-si-fa-videogioco/
Scratch

http://www.robertosconocchini.it/coding/5539-costruire-storie-animate-e-giochi-con-scratch-nella-scuola-secondaria-di-i-grado.html
Scratch Day è sabato 14 maggio http://www.giuntiscuola.it/lavitascolastica/magazine/opinioni/speaker-s-corner/sabato-14-e-lo-scratch-day-cosa-significa-e-perche-festeggiarlo/

http://www.scuolaetecnologia.it/2016/01/14/francesca-lazzari/5-buoni-motivi-per-lavorare-con-scratch-in-classe/

http://www.professionistiscuola.it/didattica/didattica-2-0/2020-scratch-e-l-attualita-una-proposta-didattica-a-partire-dalla-cop21.html

per i docenti siciliani l'associazione Studiare Digitale che sviluppa numerosi progetti con Scratch sul pensiero computazionale ed il coding http://www.studiaredigitale.it/

# data[].attributes.attachment_link.description
Un portale che raccoglie tutte le risorse per l'insegnamento del coding e delle materie relative all'informatica e alla tecnologia. https://www.google.com/edu/cs/ Elenco di risorse per l'introduzione e lo sviluppo del Coding...alcune risorse sono free, altre a pagamento Un blog che affronta tutti gli aspetti del coding.

# data[].attributes.body
ebook Scratch

# data[].attributes.body
Corso di Scratch

# data[].attributes.body
Lezione Scratch. Autore: Michele Maffucci

# data[].attributes.attachment_link.readable_text
Lo scorso giovedì è partito il corso di programmazione Scratch che si svilupperà in 4 lezioni a cui stanno partecipando insegnanti di ogni ordine e grado.

Il corso intende fornire le competenze di base per insegnare a programmare in modo creativo e mostrare come l'insegnamento dell'informatica possa diventare una strategia per insegnare a progettare il proprio apprendimento e risolvere problemi.

Il corso è un'introduzione alla programmazione con Scratch e le slide della prima lezione sono un'espansione di quanto già implementato con: "Micro Corso di Scratch" sviluppato lo scorso anno.

Tutte le risorse e le soluzione agli esercizi saranno pubblicate su queste pagine ed ulteriori esercizi saranno resi disponibili ai docenti iscritti al corso all'interno dell'aula virtuale predisposta su Edmodo.

Le sperimentazioni giungeranno anche all'interazione dei propri programmi con il mondo reale mediante Arduino, MaKey MaKey, LEGO WeDo e PicoBoard.

Nei prossimi mesi realizzerò un corso indirizzato alla programmazione di Arduino mediante Scratch, un sistema che adottai negli scorsi anni per rendere più semplice l'utilizzo di Arduino per gli studenti più giovani.
Nello specifico verranno realizzati robot programmati mediante Scratch.

In allegato le slide della prima lezione.

Articoli simili:

Questa voce è stata pubblicata in corsi e contrassegnata con code, coding, informatica, programmazione, Scratch, tinkering. Contrassegna il permalink.

# data[].attributes.attachment_link.description
Lo scorso giovedì è partito il corso di programmazione Scratch che si svilupperà in 4 lezioni a cui stanno partecipando insegnanti di ogni ordine e grado. Il corso intende fornire le competenze di base per insegnare a programmare in modo creativo e mostrare come l'insegnamento dell'informatica possa diventare una strategia per insegnare a progettare il proprio apprendimento e risolvere problemi.

# data[].attributes.body
Imparare a programmare con Scratch e Coding with Chrome

# data[].attributes.attachment_link.title
Imparare a programmare con Scratch e Coding with Chrome

# data[].attributes.body
Che cosa è Scratch

# data[].attributes.attachment_link.readable_text
Scratch è un ambiente di programmazione gratuito, con un linguaggio di programmazione di tipo grafico. Tale linguaggio, ispirato alla teoria costruzionista dell'apprendimento e progettato per l'insegnamento della programmazione tramite primitive visive, è adatto a studenti, insegnanti e genitori ed è utilizzabile per progetti pedagogici e di intrattenimento che spaziano dalla matematica alla scienza, consentendo la realizzazione di simulazioni, visualizzazione di esperimenti, animazioni, musica, arte interattiva e semplici giochi.

Il gruppo Lifelong Kindergarten del MIT Media Lab, guidato da Mitchel Resnick, e la sua società di consulenza, Playful Invention Company, con sede a Montreal, co-finanziato da quest'ultimo con Brian Silverman e Paula Bonta, ha sviluppato la prima versione desktop di Scratch nel 2003. Dal 2007, i progetti possono essere condivisi online con altri utenti, i quali possono apportare modifiche in modo cooperativo.

Il nome deriva dalla omonima tecnica dello scratch usata dagli artisti del giradischi, i turntablist, alludendo alla facilità con cui è possibile missare e remixare i progetti Scratch.

Da questa base si sono sviluppate altri progetti, per esempio Snap!, per aggiungere altre funzionalità non presenti nella versione di Scratch.

Con l'introduzione della versione 2.0 di Scratch, avvenuta il 9 maggio 2013, è diventato possibile definire blocchi utente all'interno di un progetto. Inoltre, da questa data, il sito di Scratch viene rinnovato graficamente e fornisce un editor online che consente di creare e modificare i progetti direttamente sul sito. Sia la versione offline che quella online richiedono il supporto della tecnologia Adobe Flash.

Una variante di Scratch per bambini da 5 a 7 anni è stata sviluppata sotto il nome di ScratchJr e rilasciata nel 2014.

La terza versione di Scratch è stata annunciata nel 2016 e rilasciata ufficialmente il 2 gennaio 2019. Questa versione è la prima ad essere compatibile anche con la maggior parte dei dispositivi mobili, in quanto è stata sviluppata in HTML5 e JavaScript.

Linguaggio

Scratch prevede un approccio orientato agli oggetti (denominati Sprite) ed un linguaggio di programmazione che consente di elaborare storie interattive, giochi, animazioni, arte e musica. Inoltre permette di condividere i progetti con altri utenti del web.

L'idea di questo linguaggio è che anche i bambini o le persone inesperte di linguaggi di programmazione possono imparare importanti concetti di calcolo matematico, a ragionare in modo sistematico, a pensare in modo creativo e a lavorare in gruppo.

Le istruzioni fondamentali del linguaggio di Scratch sono implementate in blocchi colorati creati per agganciarsi l'un l'altro e formare delle colonne. Ognuna di queste colonne di blocchi viene chiamata script e fanno parte del codice vero e proprio che viene interpretato dalla macchina.

L'ambiente Scratch è disponibile sia via web, sul sito ufficiale scratch.mit.edu, sia come software utilizzabile offline, chiamato Scratch Desktop, disponibile per le piattaforme Windows, MacOS. Al momento non esiste una versione ufficiale di Scratch Desktop per GNU/Linux. L'ultima versione stabile è la versione 3.6.0. pubblicata nel 2019.

Interfaccia utente

L'area posta in alto a sinistra è il palcoscenico o "stage area", dove compaiono i risultati e il codice prende vita (es. animazioni, grafica, ecc., tutto in dimensioni piccole, normali o a pieno schermo) mentre gli Sprite, gli oggetti grafici su cui agisce il codice, sono elencati in basso.

Selezionando uno Sprite è possibile associarvi i blocchi di codice, selezionabili dall'area Script, dove sono raggruppati per argomento, trascinandoli nell'area del codice. Se uno Sprite ha associato del codice questo viene visualizzato nell'area a destra ed è possibile modificarlo. Qualsiasi blocco può essere provato con un doppio clic in modo da vederne in anteprima l'azione.

A lato della cartella Script, ve ne sono altre due per Costumi e Suoni. Una barra espandibile a destra è dedicata alla guida.

Le aree sono state riorganizzate nella versione 2.0.

Lo slogan della comunità online di Scratch recita "Immagina, Programma, Condividi", sottolineando l'importanza della condivisione e degli aspetti sociali della creatività nella filosofia alla base di Scratch.

I progetti Scratch, essendo a codice aperto, sono liberamente modificabili e utilizzabili per creare nuovi progetti. I progetti possono essere inviati direttamente dal programma al sito web di Scratch, e qualsiasi membro della comunità può scaricarne il codice per studiarlo o modificarlo in un nuovo progetto. I membri possono inoltre creare gallerie di progetti, commentare, taggare e aggiungere ai preferiti. Tutti i progetti sul sito sono condivisi con licenza Creative Commons "Share-Alike" e riprodotti su un browser (utilizzando Flash Player).

Il sito web riceve quasi 10 milioni di visite al mese e al 2 gennaio 2013 i membri registrati sono 1.349.093 (di cui 402.697 hanno condiviso progetti), per un totale di più di 4.200.000 progetti condivisi (più di un progetto inviato al minuto). Il sito web organizza periodicamente il "Scratch Design Studio", competizione per incoraggiare la creazione e condivisione di progetti dalla grafica elementare.

Nel 2008, la piattaforma della comunità online di Scratch (denominata "ScratchR") ha ricevuto una menzione onoraria all'Ars Electronica Prix.

Esiste anche una comunità online per educatori, denominata ScratchEd.