# data[].attributes.attachment_link.description
Tutte le videolezioni sono raccolte in una playlist pubblica su YouTube. Per seguirle in modo organico accedi attraverso EMMA, ma sentiti libero di guardare e condividere i video come vuoi. Molti dei video sono veri e propri tutorial che ti guidano passo passo nello svolgimento di attività di coding.

# data[].attributes.attachment_link.description
Coding in Their Classrooms, Now! has 2,180 members. Gruppo di supporto al MOOC omonimo (detto anche #rCodeMOOC) offerto dall'Università di Urbino su...

# data[].attributes.attachment_link.description
Gruppo di supporto al corso online concepito per aiutare i docenti ad introdurre il pensiero computazionale nelle classi di ogni ordine e grado.

# data[].attributes.body
video tutorial: come registrarsi ad EMMA

# data[].attributes.attachment_link.title
Videotutorial iscrizione al corso "Coding in your classroom, now!"

# data[].attributes.attachment_link.description
Videotutorial sulla registrazione a EMMA e sull'iscrizione al corso "Coding in your classroom, now!"

# data[].attributes.body
http://www.programmailfuturo.it/come/lezioni-tradizionali/introduzione

# data[].attributes.body
http://www.programmailfuturo.it/come/lezioni-tecnologiche/introduzione

# data[].attributes.attachment_link.description
Un breve estratto dalla lezione tecnologica"Il Labirinto", per illustrare la semplicità degli strumenti didattici proposti dal progetto Programma il Futuro (http://programmailfuturo.it) per formare gli studenti alle basi scientifico-culturali dell'informatica, cioè il cosiddetto "pensiero computazionale". Guarda anche... https://www.youtube.com/watch?v=GChZ39vH0bc per un esempio delle lezioni tradizionali.

# data[].attributes.body
http://www.programmailfuturo.it/

# data[].attributes.headline
Cos'è  il Coding in your classroom, now!

# data[].attributes.subject
Cos'è  il Coding in your classroom, now!

# data[].attributes.body
Questo corso è ambizioso e semplicissimo. Ha l’obiettivo di aiutarti ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni.

# data[].attributes.attachment_link.readable_text
Course Overview

Questo corso è ambizioso e semplicissimo. Ha l'obiettivo di aiutarti ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni.

Quando affrontiamo un problema o abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica. Il pensiero computazionale è proprio questo, la capacità di immaginare e descrivere un procedimento costruttivo che porti alla soluzione. Come imparare a parlare ci aiuta a formulare pensieri complessi, così il pensiero computazionale ci offre strumenti ulteriori a supporto della fantasia e della creatività.

Per questo il pensiero computazionale è per tutti. E' una capacità trasversale che va sviluppata il prima possibile. Non è solo per informatici e programmatori, ma programmare è il modo migliore per acquisirlo. Per questo in Europa e nel mondo si svolgono ogni anno campagne di alfabetizzazione per la diffusione del coding. E' per questa stessa ragione che noi parleremo di coding e giocheremo con la programmazione senza ripeterci ogni volta che lo facciamo per sviluppare il pensiero computazionale. Quello accadrà da sé senza bisogno di dirlo.

Veniamo al metodo. Questo corso non è concepito per introdurre metodi e concetti che in qualche futuro potranno esservi utili in classe, ma per aiutarvi ad organizzare attività di coding in classe direttamente durante il MOOC. La maggior parte delle lezioni di questo MOOC sono appuntamenti in diretta streaming che potrete seguire in classe con gli alunni, mettendovi in gioco insieme a loro. Non occorre che abbiate dimestichezza con l'informatica, le attività proposte sono intuitive e divertenti e nei video farò del mio meglio per darvi spunti di riflessione ulteriori. Se non riuscirete ad organizzarvi per seguire le lezioni in diretta potrete sempre riusarle successivamente.

Così creeremo su questa piattaforma una comunità di apprendimento fatta di insegnanti, ciascuno con la propria classe. Starà a me certificare i vostri progressi, mentre voi certificherete quelli dei vostri alunni. Al termine del MOOC tanto voi quanto i vostri alunni avrete acquisito competenze certificate per le quali alcuni atenei italiani, tra i quali l' Università di Urbino, riconoscono un credito formativo universitario.

Per le attività online useremo prevalentemente le risorse di Code.org e Scratch. Per le attività unplugged (senza computer e senza rete) faremo tutto da soli.

Durante il corso avrete modo di condividere con i colleghi e con me l'impostazione delle attività nelle vostre classi e creeremo dei gruppi di valutazione tra pari, all'interno dei quali ciascuno di voi giudicherà l'impostazione proposta dagli altri.

Ora non ci resta che iniziare a fare coding in classe. Buon divertimento.
#CodeMOOC
Learning Objectives

Introdurre in modo intuitivo e ludico i concetti base della programmazione per sviluppare il pensiero computazionale. In particolare, il corso introdurrà i seguenti concetti:

oggetti programmabili

algoritmo

programmazione visuale a blocchi

esecuzione di sequenze di istruzioni elementari

esecuzione ripetuta di istruzioni

esecuzione condizionata di istruzioni

definizione e uso di procedure

definizione e uso di variabili e parametri

verifica e correzione del codice

riuso del codice

programma

Outcomes

Al termine del corso gli insegnanti e i loro alunni avranno acquisito in modo pratico e diretto gli elementi base del pensiero computazionale e saranno in grado di applicarlo agli ambiti disciplinari di loro interesse.

La frequenza del corso e il superamento delle prove in itinere saranno certificati.

Il corso servirà inoltre a mostrare quanto sia facile portare il pensiero computazionale in classe. Questa consapevolezza, acquisita da insegnanti e alunni, merita di essere citata tra i risultati.

Course Structure

Lesson 1 - Presentazione del corso e del metodo

Lesson 2 - Il linguaggio delle cose

Lesson 3 - L'ora di codice e il labirinto

Lesson 4 - Il corso introduttivo di Code.org

Lesson 5 - Creare e condividere con Scratch

Lesson 6 - Il pensiero computazionale in pratica

Teacher

Alessandro Bogliolo

Alessandro Bogliolo is the coordinator of the School of Information Science and Technology at the University of Urbino, Italy, where he teaches Computer architecture and Digital platforms for land management.
His research interests include wireless sensor networks, crowd sensing, collective intelligence, and ultra-low power computing.
Since 2013 he has been actively promoting the diffusion of computational thinking skills, serving as Europe Code Week Ambassador, founding Code's Cool, and developing DIY unplugged games (Cody Roby). In 2015 he coordinated Europe Code Week.
Alessandro Bogliolo is also serving as e-skills for jobs ambassador.

# data[].attributes.attachment_link.description
Questo corso è ambizioso e semplicissimo. Ha l'obiettivo di aiutarti ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni. Quando affrontiamo un problema o abbiamo un'idea, spesso intuiamo la soluzione ma non siamo in grado di formularla in modo operativo per metterla in pratica.

# data[].attributes.attachment_link.readable_text
CodeMOOC è un MOOC (massive open online course) erogato gratuitamente dall' Università di Urbino sulla piattaforma europea MOOC Uniurb (in origine il corso era erogato sulla piattaforma EMMA). E' un corso di formazione da 48 ore certificato e fruibile liberamente, ma è anche un insegnamento universitario da 6 CFU, per chi decide di iscriversi all'Università di Urbino e sostenere l'esame finale.

Il corso è ambizioso e semplicissimo, ha l'obiettivo di aiutare gli insegnanti di qualsiasi scuola e di qualsiasi disciplina ad introdurre il pensiero computazionale in classe attraverso il coding, usando solo attività intuitive e divertenti da proporre direttamente agli alunni.

Questo corso non è concepito per introdurre metodi e concetti che in qualche futuro potranno esservi utili in classe, ma per aiutarvi ad organizzare attività di coding in classe direttamente durante il MOOC. La maggior parte delle attività proposte possono essere svolte direttamente in classe con gli alunni, mettendovi in gioco insieme a loro. Non occorre che abbiate dimestichezza con l'informatica, le attività proposte sono intuitive e divertenti e nei video faccio del mio meglio per darvi spunti di riflessione ulteriori.

Il corso è stato costruito in diretta tra la fine di gennaio e la prima metà di maggio 2016, seguito da un primo gruppo di insegnanti che tra gennaio e maggio ha raggiunto i 6.300 iscritti. Tutti i contenuti e le attività proposte sono ora disponibili online per la fruizione on demand. Produrre i contenuti in diretta è servito a creare un senso di appartenenza e di partecipazione che ha dato vita ad una vera e propria comunità di apprendimento, che ha contribuito enormemente ad accrescere il valore del corso. La straordinaria attività di questa comunità, con la quale sono in costante contatto, offre garanzie di partecipazione e confronto a chiunque decida di intraprendere ora questo percorso.

Date le modalità didattiche e le finalità del corso, la comunità di apprendimento non è formata solo dagli insegnanti, ma anche dai loro alunni (già più di 100.000). Io certifico i vostri progressi, mentre voi certificate quelli dei vostri alunni. Al termine del MOOC tanto voi quanto i vostri alunni avrete acquisito competenze certificate per le quali alcuni atenei italiani, tra i quali l'Università di Urbino, riconoscono un credito formativo universitario.

Per le attività online useremo prevalentemente le risorse di Code.org e Scratch. Per le attività unplugged (senza computer e senza rete) faremo tutto da soli, appoggiandoci a metodi fai-da-te come Cody Roby e Cody Way.

Non ci sono scadenze. Ci si può iscrivere al MOOC in qualsiasi momento e lo si può seguire con i propri tempi, appoggiandosi alla comunità di apprendimento per ricevere stimoli ulteriori rispetto a quelli che il corso di per sè prevede. Le date indicate in alcune attività sono riferite solo alla prima erogazione in diretta del corso. Non datevene pensiero, non sono scadenze!

CodeMOOC è il primo passo di un percorso di alfabetizzazione che prosegue in tanti modi, che il sito di riferimento ha l'intento di segnalare e collegare in modo organico.

Ora non ci resta che iniziare a fare coding in classe. Buon divertimento.

Programma
1. Presentazione del corso e del metodo:

Introduzione, organizzazione e metodo

Assignment: Descrivi lo scenario e le tue intenzioni

Gli strumenti di coding

2. Il linguaggio delle cose:

Chiediamo agli oggetti smart di dar vita alle nostre idee

Assignment: Programmiamo gli oggetti smart

3. L'ora del codice e il labirinto:

Il labirinto

Assignment: Il tuo labirinto

L'importanza delle campagne di alfabetizzazione

4. Il Corso introduttivo di Code.org:

Dal labirinto all'artista: i cicli e il caso

Dall'artista alla contadina: condizioni e cicli condizionati

L'artista 3: Variabili e funzioni

La Contadina 2: costruiamo nuove funzioni - Speciale 8 marzo

Assignment: La tua attività in classe

L'Artista 4: aggiungiamo parametri alle nostre funzioni

La Contadina 3: debugging, l'arte di fare e correggere errori

L'Artista 5: le funzioni ricorsive e i frattali

Code.org Recap

5. Creare e condividere con Scratch:

Nuove forme di espressione con Scratch

Assignment: Il mio primo Scratch REMIX

Coding e patrimonio culturale

L'albero degli alberi in Scratch

Inventiamo un gioco in Scratch

6. Il pensiero computazionale in pratica:

Scratch in pratica

Il codice della rete - Speciale Italian Internet Day

Le tue istruzioni con Blockly

Un algoritmo è per sempre

Come usare CodeMOOC da qui in poi

Assignment: il mio miglior REMIX Scratch

Assignment: il mio certificato K-8 code.org

Assignment: il mio nome sull'attestato finale

Assignment: il consenso all'uso dell'e-mail

Attestati

Frequentando il MOOC ottenete un attestato di completamento rilasciato dall'Università di Urbino in forma di Open Badge e di certificato Pdf stampabile al termine di tutte le attività e a seguito della consegna di tutti i compiti - L'Università di Urbino riconosce un credito formativo universitario a chiunque presenti questo attestato all'atto dell'eventuale iscrizione al corso di laurea in Informatica Applicata.

# data[].attributes.attachment_link.description
CodeMOOC è un MOOC (massive open online course) erogato gratuitamente dall'Università di Urbino sulla piattaforma europea MOOC Uniurb (in origine il corso era erogato sulla piattaforma EMMA). E' un corso di formazione da 48 ore certificato e fruibile liberamente, ma è anche un insegnamento universitario da 6 CFU, per chi decide di iscriversi all'Università di Leggi di piùIl MOOC...