# data[].attributes.body
http://www.raiscuola.rai.it/programma-coding/#Insegnanti

# data[].attributes.body
https://www.youtube.com/watch?v=SMgiLwmguNc&feature=youtu.be

# data[].attributes.attachment_link.title
Programmazione a blocchi, diagrammi di flusso e pipecoding

# data[].attributes.attachment_link.description
Webinar che mette a confronto la programmazione visuale a blocchi, diagrammi di flusso e pipe coding

# data[].attributes.body
https://www.youtube.com/watch?v=NR1upbTrBE0&feature=youtu.be

# data[].attributes.attachment_link.description
Quinto incontro in diretta streaming del MOOC per applicare il pensiero computazionale in classe. http://codemooc.org/codemooc2/ 2. L'idea innazitutto 2.1 Cos'è un'App #CodeMOOC2

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

# data[].attributes.attachment_link.description
Docendum propone un metodo formativo innovativo per l'apprendimento del coding: alterniamo la formazione su PC, tablet o L.I.M. a simulazioni pratiche svolte con l'ausilio di una scacchiera interattiva e di altri giochi fisici, fino ad arrivare all'utilizzo dei più moderni dispositivi per la robotica.

# data[].attributes.headline
Programmazione a blocchi: cos’è, come funziona e come iniziare

# data[].attributes.subject
Programmazione a blocchi: cos’è, come funziona e come iniziare

# data[].attributes.body
https://www.robotiko.it/programmazione-a-blocchi-cos-e/

# data[].attributes.body
http://codemooc.org/mooc/
Tutto nasce da un MOOC, un corso online aperto offerto dall’università di Urbino sulla piattaforma EMMA per aiutare gli insegnanti ad introdurre il pensiero computazionale in classe. Parti anche tu da qui.

# 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.body
http://codemooc.org/algoritmi/

# data[].attributes.attachment_link.readable_text
Gli algoritmi sono una delle massime espressioni dell'intelligenza umana. Sono i procedimenti costruttivi che adottiamo ogni giorno, più o meno cosapevolmente, per compiere azioni, risolvere problemi, realizzare idee. Sono la componente umana dell'informatica. Sono parte del nostro patrimonio culturale.

La conoscenza e l'uso consapevole degli algoritmi che usiamo quotidianamente sono fattori di crescita culturale e di realizzazione personale, per tutti.

L'Università di Urbino lancia un'iniziativa senza precedenti per contribuire alla diffusione della conoscenza degli algoritmi e allo sviluppo del pensiero computazionale. Si tratta di due corsi online, aperti e gratuiti (MOOC), che procederanno in parallelo rivolgendosi agli insegnanti delle scuole di ogni ordine e grado e agli studenti delle scuole superiori e delle università italiane.

I corsi porteranno alla scoperta e alla comprensione degli algoritmi quotidiani, senza prerequisiti, focalizzandosi sul ragionamento prima che sulla tecnologia, ma agli studenti offriranno anche le basi di programmazione in JavaScript.

Il corso per studenti (#AlgoMOOC)

Il corso per studenti, "Algoritmi quotidiani", si rivolge agli studenti delle scuole superiori e agli studenti universitari italiani iscritti a corsi di laurea che non prevedono l'insegnamento della programmazione, per offrire loro le conoscenze e le competenze necessarie all'uso consapevole degli algoritmi. Il corso introdurrà anche JavaScript come linguaggio di programmazione, che verrà usato per sviluppare e sperimentare tutti gli algoritmi presentati.

Il corso per insegnanti (#AlgoMOOCt)

Il corso per insegnanti, "Algorithms in Your Classroom, Now!", segue la formula collaudata di CodeMOOC, rivolgendosi ad insegnanti delle scuole di ogni ordine e grado e di ogni disciplina, per scoprire gli algoritmi e discuterne l'applicazione in ambito didattico.

Le iscrizioni

Le iscrizioni sono aperte da oggi. Entrambi i corsi sono erogati sulla piattaforma EMMA (European Multiple MOOC Aggregator) alla quale ci si può registrare liberamente. Dopo aver effettuato la registrazione su EMMA, basta andare sulle pagine principali di AlgoMOOC o AlgoMOOCt e cliccare su ISCRIVITI.

Le modalità di erogazione

Entrambi i corsi verranno erogati attraverso video-lezioni in diretta, che resteranno fruibili online on-demand. Le video-lezioni concettuali saranno condivise da insegnanti e studenti, ma i due corsi avranno appuntamenti specifici dedicati all' applicazione didattica (per gli insegnanti) e all'implementazione in JavaScript (per i ragazzi). Entrambi i corsi prevederanno la consegna di compiti, che verranno valutati tra pari in fomra anonima, per offrire a tutti termini di confronto e condivisione.

La prima lezione

La prima lezione si svolgerà in diretta il 16 ottobre alle ore 11:30, in occasione di Europe Code Week, e resterà poi fruibile on demand. Si tratta di un webinar sugli algoritmi che può essere seguito anche da chi non ha già deciso di seguire i MOOC. Le classi che riusciranno ad organizzarsi per seguire il webinar in diretta potranno considerare la propria partecipazione come un evento CodeWeek e inserirlo nella mappa. Qui di seguito il link diretto alla prima videolezione.

La certificazione

Al termine del corso tutti i partecipanti riceveranno sia un attestato di frequenza (rilasciato automaticamente dalla piattaforma EMMA), che un attestato di completamento rilasciato dall' Università di Urbino in forma di open badge, con certificato nominale pdf e dettaglio dei criteri.

La comunità di pratica

Le due comunità di apprendimento e di pratica sono invitate ad incontrarsi informalmente sul gruppo Facebook Algoritmi quotidiani dedicato ai nuovi MOOC.

Perchè proprio oggi

Perchè oggi si celebra il World Teachers' Day, e questa azione consegna agli insegnanti un ulteriore strumento per continuare a fare la differenza.

# data[].attributes.attachment_link.title
I nuovi MOOC sugli algoritmi di UNIURB - CodeMOOC

# data[].attributes.attachment_link.description
Gli algoritmi sono una delle massime espressioni dell'intelligenza umana. Sono i procedimenti costruttivi che adottiamo ogni giorno, più o meno cosapevolmente, per compiere azioni, risolvere problemi, realizzare idee. Sono la componente umana dell'informatica. Sono parte del nostro patrimonio culturale.

# data[].attributes.headline
Coding, pixel art e pensiero computazionale 

# data[].attributes.subject
Coding, pixel art e pensiero computazionale 

# data[].attributes.body
PROGRAMMAZIONE A QUADRETTI
Attività carta e penna con Alessandro Bugliolo
https://www.youtube.com/watch?v=SgSG70iaHfg#action=share

# data[].attributes.headline
Insegnare a progettare il proprio apprendimento con il coding

# data[].attributes.subject
Insegnare a progettare il proprio apprendimento con il coding

# data[].attributes.body
https://www.slideshare.net/maffucci/insegnare-a-progettare-il-proprio-apprendimento-con-il-coding-lezione-1

# data[].attributes.attachment_link.title
Insegnare a progettare il proprio apprendimento con il coding - Lezione 1

# data[].attributes.attachment_link.description
Predisposizione di esempi pratici e applicabili in classe volti al miglioramento delle competenze logico-matematiche e delle capacità organizzative degli allie...

# data[].attributes.headline
Auto- formazione in rete Lifelong learning

# data[].attributes.subject
Auto- formazione in rete Lifelong learning

# data[].attributes.body
Imparare è semplice e alla portata di tutti! Inizia subito...non aspettare

# data[].attributes.attachment_link.description
Sign in now to see your channels and recommendations!

# data[].attributes.body
http://codeweek.it/lm05-codyway/
Programmazione a blocchi

# data[].attributes.body
http://learn.media.mit.edu/lcl/weeks/week1/

# data[].attributes.attachment_link.description
In this video, Mitch Resnick introduces the core ideas of creative learning and how those ideas are inspired by the way children learn in kindergarten.

# data[].attributes.body
http://www.oilproject.org/lezioni/internet-e-informatica

# data[].attributes.attachment_link.description
Oilproject è una piattaforma per studiare online con i tuoi amici. Migliaia di video, testi ed esercizi sulle materie più disparate. Completa i corsi, fai domande alla community, rispondi ai dubbi degli altri e guadagna punti.

# data[].attributes.body
http://www.scuolavalore.indire.it/guide/didatec-tutorial/

# data[].attributes.body
http://www.scuolavalore.indire.it/guide/didatec-tutorial/

# data[].attributes.body
http://www.scuolavalore.indire.it/guide/tecnologie-per-la-didattica-2/

# data[].attributes.attachment_link.description
Software e hardware per la didattica: tassonomia ed esperienze di utilizzo. il quadro storico e culturale; principi dell'instructional design (teorie e metodologie); tecnologie per l'apprendimento collaborativo e cooperativo; ambienti di elearning per la scuola; social media e didattica; simulazione, ambienti virtuali, game based learning; tecnologie per l'inclusione, la personalizzazione degli apprendimenti, la valutazione.

# data[].attributes.body
http://www.scuolavalore.indire.it/guide/multimedialita-a-scuola/

# data[].attributes.attachment_link.description
Educazione ai media digitali; linguaggi e testi multimediali per la didattica; produzione e organizzazione della conoscenza in ambiente digitale.

# data[].attributes.headline
Utilizzare il web per la comunicazione scuola-famiglia

# data[].attributes.subject
Utilizzare il web per la comunicazione scuola-famiglia

# data[].attributes.body
http://www.scuolavalore.indire.it/nuove_risorse/utilizzare-il-web-nella-scuola-la-comunicazione-scuolafamiglia/

# data[].attributes.attachment_link.readable_text
Il caso si pone il problema di migliorare i rapporti scuola/famiglia attraverso l'uso delle ICT, in generale, e del web, in particolare, grazie all'individuazione di una tipologia di strumenti di comunicazione digitale a distanza (presentati dal più semplice al più complesso) che consentano di facilitare le relazioni tra docenti e famiglie degli studenti.

Parole chiave: registro, voti, valutazioni, colloquio, social network, famiglia, registro elettronico, mailing list, Facebook, forum.

# data[].attributes.attachment_link.title
Utilizzare il web nella scuola: la "comunicazione scuola/famiglia"

# data[].attributes.attachment_link.description
Il caso si pone il problema di migliorare i rapporti scuola/famiglia attraverso l'uso delle ICT, in generale, e del web, in particolare, grazie all'individuazione di una tipologia di strumenti di comunicazione digitale a distanza (presentati dal più semplice al più complesso) che consentano di facilitare le relazioni tra docenti e famiglie degli studenti.

# data[].attributes.headline
Gestire un progetto sfruttando strumenti on line

# data[].attributes.subject
Gestire un progetto sfruttando strumenti on line

# data[].attributes.body
http://www.scuolavalore.indire.it/nuove_risorse/gestire-un-progetto-sfruttando-strumenti-web-2-0/

# data[].attributes.attachment_link.readable_text
In quest'attività viene proposta una modalità per risolvere un problema di coordinamento e gestione di progetti, sia dal punto di vista organizzativo che documentale applicando alcuni criteri di knowledge management. In modo particolare vengono proposte applicazioni web 2.0 per creare cartelle e documenti condivisi e per gestire calendari e appuntamenti, nell'ottica di rendere maggiormente efficaci i processi e promuovere la costruzione di una documentazione digitale come capitale intellettuale di una scuola.

Parole chiave: condivisione, continuità, gestione, comunicazione, documentazione, Doodle, Google Gruppi, Google Calendar, Google Drive.

# data[].attributes.attachment_link.title
Gestire un progetto sfruttando strumenti web 2.0

# data[].attributes.attachment_link.description
In quest'attività viene proposta una modalità per risolvere un problema di coordinamento e gestione di progetti, sia dal punto di vista organizzativo che documentale applicando alcuni criteri di knowledge management.

# data[].attributes.body
http://eduopen.org/moocs.html

# data[].attributes.attachment_link.description
Free online learning courses, Moocs, distance learning provided by 14 italian academic institutions

# data[].attributes.body
https://iversity.org/en/courses?utf8=✓&state=&course_type=&course_format=&language=it&search=

# data[].attributes.attachment_link.description
Find all online courses here. Overview of all the Massive Open Online Courses (MOOCs) on offer at iversity.org ✓ Verified certificates ✓ European Credit (ECTS) points available on many courses.