LM04: Saremo i primi a inventare giochi 3D con Scratch!

Attività N. 4 per eventi Europe Code Week last-minute.

Premessa: l’attività proposta in questo articolo è molto particolare. Abbiamo l’opportunità di sperimentare per primi Scratch3D, una nuova estensione di Scratch per grafica 3D. Gli sviluppatori non solo hanno deciso di rilasciarla in occasione di Europe Code Week, ma offrono anche premi a chi svilupperà i migliori progetti da qui alla fine di ottobre! In pratica saremo i primi a sviluppare giochi 3D in Scratch e con le nostre esperienze contribuiremo al testing di questa straordinaria estensione. Se andate sulla pagina della società americana che sviluppa Scratch3D vedrete che è interamente dedicata a noi! I premi sono molto interessanti: board Make!Sense per collegare a Scratch sensori di ogni tipo e un super premio di 500 Euro.

scratch3d4

Requisiti: i requisiti sono gli stessi di qualsiasi attività con Scratch, poichè non è necessario installare software e non è necessaria la conoscenza di alcun linguaggio di programmazione. Tuttavia consiglio questa esperienza a gruppi di ragazzi (o adulti) che abbiano già fatto esperienza con Scratch).

Proprio per rendere questa nuova tecnologia accessibile anche ai principianti gli sviluppatori hanno suddiviso la gara in 3 fasce: principianti (1), intermedi (2) e esperti (3). Dal punto di vista pratico serve almeno un computer connesso ad Internet con schermo condiviso o proiettato, oppure una LIM per condurre in gruppo l’esperimento, o un’aula informatica per sviluppare progetti individuali.

Rispetto a Scratch segnalo che sono meno immediate l’apertura e la condivisione dei progetti, che devono essere fatte seguendo le istruzioni disponibili sulla pagina principale di www.scratch3d.org. Altra piccola difficoltà: la documentazione è in inglese. Ma l’approccio che consiglio è quelo intuitivo a partire dagli esempi proposti sul sito. Quindi della documentazione non dovreste avere bisogno, ma sapere che c’è è utile…

Età: dai 10 anni in su, adulti compresi, scegliendo il livello in base all’età e all’eventuale precedente esperienza con Scratch.

Scopo: Oltre allo scopo di ogni esperienza di programmazione visuale con Scratch, questa esperienza offre almeno tre altre motivazoni: sperimentare la grafica 3D, provare l’emozione di essere i primi al mondo a sperimentare una nuova tecnologia su richiesta degli stessi sviluppatori, partecipare ad una competizione internazionale.

Durata consigliata: 2 ore

Attività: L’attività proposta segue le regole della competizione lanciata dagli sviluppatori di Scratch3D. Si tratta di:

  1. Scegliete il vostro livello. Ecco i link: livello1, livello2, livello3. Il livello al quale concorrerete dipenderà dai blocchi che userete. Se usate solo blocchi classificati di primo livello concorrete al livello 1, ma se usate anche blocchi di livello superiore automaticamente il vostro progetto concorrerà per le categorie superiori.
  2. Guardate gli esempi e familiarizzate con la tecnologia. Poi fate il vostro progetto, come remix di uno esistente, oppure cominciando da zero! Ricordate di impostare Scratchs in “turbo mode” dal menu edit.
  3. Inviate il vostro progetto (o i vostri progetti, non c’è limite al numero di progetti presentati!) per partecipare alla competizione. Dal menu file salvate il progetto usando come nome del file il vostro nome e cognome seguito da un numero d’ordine se presentate più progetti (ad esempio: AlessandroBogliolo1.sbx). Mandate il file via e-mail contest@scratch3d.org.

Buon divertimento e vinca il migliore!

LM03: Ballando con Scratch

Attività N. 3 per eventi Europe Code Week last-minute.

Requisiti: l’attività proposta in questo articolo non richiede alcuna preparazione. Dal punto di vista tecnico i requisiti minimi sono la disponibilità di un computer con videoproiettore o grande schermo per la visione del filmato. Per condurre l’esperienza pratica durante la visione del filmato serve almeno un secondo computer connesso ad Internet sul quale lavorare in gruppo o una lavagna interattiva multimediale. Qualsiasi ulteriore situazione può essere gestita alternando la visione del filmato all’esperienza pratica anche sullo stesso computer o sulla stessa LIM.

Età: dagli 8 anni in su, con facilitatori adeguati all’età dei partecipanti.

Scopo: fare una vera e propria esperienza di coding facendo leva sulla creatività (disegno, musica, danza) piuttosto che sulla programmazione. Lo scopo è anche quello di introdurre l’ambiente Scratch, che offre potenzialità che vanno ben oltre quanto esemplificato in questo tutorial introduttivo.

Durata consigliata: da 1 a 2 ore

Attività: L’attività proposta è un tutorial multilingue appositamente sviluppato dal team di Scratch al MIT Media Lab in occasione di Europe Code Week, ispirato all’inno alla programmazione (Ode to code) composto in Urbino e alla danza robotica che ne è derivata. Il tutorial è autoesplicativo, si adatta alla lingua impostata sul computer di chi lo usa, e lascia agli utenti completa libertà di sfruttare tutte le potenzialità di Scratch, pur illustrandone passo-passo un insieme minimo.

Al tutorial è abbinata una videolezione di circa un’ora che illustra e commenta il tutorial stesso, mostrando tutti i passi che hanno portato alla realizzazione del progetto seguente.

In base all’età e al livello dei partecipanti si può:

  • guardare il video e poi ballare la propria danza insieme ai personaggi di Scratch
  • guardare il video e poi aprire il progetto e farne piccole varianti (remix)
  • guardare il video e poi lasciare a ciascuno la libertà di fare il proprio remix
  • seguire il tutorial Scratch senza guardare il video

Storytelling

Ode to code e Scratch sono elementi ideali per partecipare al video contest lanciato da Europe Code Week per stimolare il racconto e al condivisione delle proprie esperienze di programmazione. Se potete fate brevi filmati e caricateli su YouTube per partecipare al contest.

Risorse

Video tutorial

Tutorial Scratch

Progetto Scratch da ri-mixare

Video contest

Ode to code video playlist

 

LM02: pensiero computazionale in pratica

Attività N. 2 per eventi Europe Code Week last-minute.

Requisiti: l’attività proposta in questo articolo non richiede alcuna preparazione e non prevede l’uso di computer. Dal punto di vista tecnico prevede solo la visione di un video su YouTube che può essere eventualmente caricato precedentemente nel caso in cui non si disponga di connessione ad Internet.

Età: ragazzi dai 15 anni in su e adulti. Non sono richieste conoscenze informatiche pregresse.

Scopo: dimostrare con un esempio pratico che il pensiero computazionale serve ad individuare soluzioni rigorose e generali a problemi di ordine pratico, anche senza linguaggi di programmazione e senza computer.

Durata minima: 1 ora

Attività: L’attività proposta può essere svolta interamente visionando il filmato, che guida passo per passo alla formulazione di una soluzione algoritmica ad uno dei più famosi problemi computazionali, l’individuazione di un percorso chiuso che passi una sola volta per tutti i punti di interesse dati. In gergo informatico si tratta della ricerca di un ciclo hamiltoniano.

Il video dura poco meno di un’ora e contiene le riflessioni e i commenti necessari a renderlo auto-consistente. Pertanto può essere utilizzato per un’attività di un’ora che si esaurisca con la visione del filmato. Di seguito vengono proposte varianti per attività di 2 ore.

Varianti: E’ possibile utilizzare il filmato per svolgere attività di durata superiore ad un’ora. Lo si può fare in tre modi:

  • Interrompendo la visione del video nei passaggi cruciali per lasciare che sia il pubblico a proporre le soluzioni prima che vengano mostrate e spiegate
  • Avviando un dibattito successivo alla visione del video
  • Utilizzando il video solo come spunto per preparare un’attività analoga guidata direttamente dal docente o dal relatore presente in aula

In tutte queste situazioni è bene prevedere almeno 2 ore e possono risultare utili le mappe originali utilizzate nel video, o per preparare slide originali o per distribuire copie cartacee delle mappe stesse sulle quali far ragionare il pubblico. Le mappe in alta definizione sono riportate di seguito.

mappa1-planimetriamappa2-strade

mappa3-poimappa6-archi0

 

LM01: Il linguaggio delle cose

Attività N. 1 per eventi Europe Code Week last-minute.

Requisiti: l’attività proposta in questo articolo non richiede alcuna preparazione e non prevede l’uso di computer. Dal punto di vista tecnico prevede solo la visione di un breve video su YouTube.

Età: dai 6 anni in su, con facilitatori adeguati all’età dei partecipanti.

Scopo: dare consapevolezza delle potenzialità del coding, riconoscere gli oggetti “programmabili” e stimolare la riflessione e la fantasia.

Durata consigliata: 1 ora

Attività: L’attività proposta si articola in 4 fasi.

  1. Visione del video introduttivo Il linguaggio delle cose (5 minuti)
  2. Lavoro di gruppo (gioco, sfida, gara a squadre) per fare una lista di oggetti programmabili
  3. Riflessione su cosa si potrebbe fare con gli oggetti programmabili di diverso da ciò che già fanno
  4. Riflessione su quali oggetti non programmabili potrebbero diventare programmabili

Attività CodeWeek last minute

Europe Code Week è per tutti!

Organizzare un evento CodeWeek è facile e non è mai troppo tardi per farlo e per caricare gli eventi sulla mappa. Un evento può essere un’ora dedicata al coding in una classe, in un coder dojo, ma anche in un luogo pubblico, sul luogo di lavoro, o in casa tra amici. Per organizzarlo potete usare le risorse che trovate elencate sul sito o le tante altre disponibili online, come il tutorial Scratch Ode to code preparato per noi dal MIT Media Lab.

Non serve essere esperti. Chi organizza l’evento può imparare e giocare con gli altri partecipanti.

Per darvi ulteriori stimoli, dal 10 al 18 ottobre pubblicherò ogni giorno su questo blog il materiale necessario a realizzare eventi last minute di un’ora senza preparazione.

Ecco l’elenco:

Buon Code Week a tutti!

Europe Code Week 2015 è iniziato!

A mezzanotte ora italiana il conto alla rovescia sulla home page ha raggiunto lo zero e questa mattina alle 9 il messaggio ufficiale di inizio è stato lanciato simultaneamente da 619 account su Twitter, Facebook e Tumblr e ha raggiunto 859,419 persone.

Sulla mappa continuano a comparire eventi. In questo momento ce ne sono più 3500, 1000 dei quali in Italia, mentre i primi eventi sono iniziati e già ieri TIM ha giocato d’anticipo portando il coding in 100 scuole italiane.

Buon Code Week a tutti!

Ci siamo quasi…

Mancano meno di 24 ore all’inizio di Europe Code Week 2015!

In questo momento sulla mappa ci sono più di 3000 eventi do ogni tipo (giochi online, gare di programmazione, attività unplugged, robotica, …), in ogni parte d’Europa (non solo nei paesi membri dell’Unione Europea) e in ogni continente (questa è una entusiasmante novità di questa edizione). Di questi 3000, più di 800 si svolgeranno in Italia e molti altri stanno comparendo sulla mappa ogni minuto. L’Italia si prepara quindi ad essere ancora una volta protagonista delle iniziative di diffusione del pensiero computazionale. Non è solo un motivo di orgoglio, ma una consapevolezza di un investimento sul futuro che stiamo facendo tutti insieme!

Non è troppo tardi per partecipare a CodeWeek, e non è troppo tardi per organizzare eventi. Ecco semplici linee guida per le scuole e per gli insegnanti.

Domani, 10 ottobre, alle 9, un messaggio di apertura du CodeWeek verrà lanciato sui social media dagli account della Commissione Europea e dai nostri. Grazie a tutti quelli che ahnno aderito alla nostra campagna di sensibilizzazione, il messaggio raggiungerà in un solo istante centinaia di migliaia di persone. Ci serve anche la tua voce per aumentare l’impatto di CodeWeek. Aderisci alla campagna Thunderclap, basta un minuto e non costa nulla.

Questo è il mio saluto ai ragazzi che stanno per intraprendere la loro esperienza di coding!

CodyRoby per Europe Code Week

CodyRoby, il metodo di programmazione unplugged per tutte le età, si veste di nuovi colori in occasione di Europe Code Week.

Non perdetevi l’edizione Europe Code Week del kit fai da te, scaricatela gratuitamente, stampatela e costruitela da soli in pochi minuti.

Nuova grafica

kit

Nuovi giochi

Corsa, Duello, Serpenti, Riempi tutto. Prova a scoprire da solo le regole guardando i video tutorial. Anche questo fa parte del gioco.

Inventa tu nuovi modi di giocare con Cody e Roby e prova a scrivere le regole per spiegarli ai tuoi amici e giocare con loro.

Nuovi video-tutorial

Montaggio del kit:

Corsa:

Duello

Serpenti

Riempi tutto

 

Programma il Futuro e CodeWeek

Programma il Futuro e Europe Code Week: due strumenti da usare insieme per portare le scuole italiane all’eccellenza nel coding.

Per chi non lo sapesse ancora, Programma il Futuro è l’inziativa di CINI e MIUR per offrire alle scuole italiane l’approccio al coding di Code.org.

Programma il Futuro è stato lanciato durante Europe Code Week 2014 e da allora ha coinvolto molte scuole italiane in stimolanti attività di coding che sono state condotte durante tutto l’anno. L’Italia è ormai considerata un modello nel panorama internazionale e gioca da protagonista la partita per la diffusione del pensiero computazionale.

Un nuovo anno scolastico è appena iniziato e l’edizione 2015 di Europe Code Week, condotta proprio dall’Italia, è alle porte! Dal 10 al 18 ottobre le scuole italiane hanno di fronte l’opportunità di fare un altro grande balzo in avanti partecipando a Europe Code Week e coinvolgendo tutti i propri alunni.

Ecco due semplici linee guida per le scuole e per gli insegnanti. Spiegano come partecipare a Code Week e come conquistare attestati di merito e certificati di eccellenza rilasciati dalla Commissione Europea.

CodeWeek per le scuole che hanno già aderito a Programma il Futuro

Questa lettera è per voi. E’ il mio caloroso invito a fare la differenza! Ecco come:

  • Inserite tutte le attività di coding che svolgerete in ottobre nella mappa di CodeWeek. Se non lo farete perderete l’occasione di partecipare ad un’importante campagna internazionale e la vostra attività non contribuirà agli indicatori di successo dell’Italia.
  • Approfittate di Europe Code Week per diffondere il coding all’interno della vostra scuola. Partecipate alla CodeWeek4all challenge e organizzate eventi in tutte le classi per far conoscere il Coding a tutti. Ad esempio potreste chiedere ai ragazzi delle classi pilota di Programma il futuro di guidare l’Ora del Codice in altre classi o di raccontare la propria esperienza. Anceh questi sono eventi CodeWeek che meritano di essere inseriti nella mappa!
  • Prendete nota dei numero di partecipanti a tutti gli eventi organizzati all’interno della vostra scuola. Tutti i responsabili degli eventi (insegnanti o alunni-mentor) riceveranno un attestato di merito e la somma dei partecipanti potrà valere alla scuola il certificato di eccellenza della Commissione Europea.

CodeWeek per le scuole che NON hanno aconra aderito a Programma il Futuro

Questa lettera è per voi. E’ il mio caloroso invito ad approfittare di Europe Code Week! Ecco come:

  • Sperimentate senza impegno i tanti modi di portare il coding dentro la vostra scuola. Coding è creatività, ingegno, gioco, arte, robotica. Tra le tante risorse disponibili troverete senz’altro quella più adatta a voi e ai vostri studenti. Io stesso vi metterò a disposizione video-lezioni che potrete seguire in classe insieme ai vostri alunni, con o senza computer e senza bisogno di alcuna preparazione.
  • Pianificate attività in classe tra il 10 e il 18 ottobre e inseritele nella mappa di CodeWeek. Se non lo farete perderete l’occasione di sperimentare il coding e di partecipare ad un’importante iniziativa internazionale.
  • Valutate seriamente la possibilità di aderire a Programma il Futuro!