ORA DEL CODICE 5 11 DICEMBRE

Transcript

ORA DEL CODICE 5 11 DICEMBRE
L'ORA DEL CODICE
DAL 5 ALL'11 DICEMBRE 2016
L'Ora del Codice è la modalità base di avviamento al pensiero
computazionale consistente nello svolgimento di un'ora di attività.
La puoi svolgere con una lezione tradizionale, denominata Pensiero
Computazionale,
oppure
con
una
qualunque
delle
lezioni tecnologiche (vedi le indicazioni per scegliere il corso appropriato
all'età degli studenti):
Prima e seconda elementare : Corso 1 (svolgere la lezione 4 e
la lezione 5, se c'è tempo la lezione 13);
•
Terza elementare : Corso 2 (svolgere la lezione 3 e la lezione 8, se c'è
tempo la lezione 13);
•
Quarta e quinta elementare : Minecraft oppure Frozen oppure Corso
2 (svolgere la lezione 3 e la lezione 8 e la lezione 11);
•
Ti consigliamo di leggere anche la pagina dei suggerimenti didattici. In caso
di problemi ricorda che è a tua disposizione su questo sito una sezione di
aiuto.
Chi vuole partecipare all'Ora del codice o vuole semplicemente avere
informazioni sul coding, si svolgerà un'unica riunione per i due plessi
il giorno 23 novembre 2016 alle ore 17:00 in aula teatro-via Garavetti.
Si prega di leggere gli allegati sottostanti prima della riunione.
Grazie!!!
Introduzione al "Coding"!!!
Nel mondo odierno i computer sono ovunque e costituiscono un potente strumento di aiuto per le
persone. Per essere culturalmente preparato a qualunque lavoro uno studente di adesso
dovrà comprendere i concetti base dell’informatica.
Il lato scientifico-culturale dell'informatica, definito anche pensiero computazionale, aiuta a
sviluppare competenze logiche e capacità di risolvere problemi in modo creativo ed efficiente,
qualità importanti per tutti i futuri cittadini. Il modo più semplice e divertente di sviluppare il
pensiero computazionale è attraverso la programmazione (coding ) in un contesto di gioco.
Cos'è nello specifico il coding e il pensiero computazionale?
Coding è un termine inglese al quale corrisponde in italiano la parola programmazione. Parliamo di
programmazione informatica ovviamente ma non nel senso più tradizionale dell’espressione. Il
coding a scuola è una scoperta – se così possiamo definirla – recente. Parliamo di un approccio che
mette la programmazione al centro di un percorso dove l’apprendimento, già a partire dai primi anni
di vita, percorre strade nuove ed è al centro di un progetto più ampio che abbatte le barriere
dell’informatica e stimola un approccio votato alla risoluzione dei problemi. Parliamo di pensiero
computazionale, ovvero di un approccio inedito ai problemi e alla loro soluzione. Bambini e
ragazzi con il coding sviluppano il pensiero computazionale e l’attitudine a risolvere problemi in
parte complessi. Non imparano solo a programmare, ma programmano per apprendere. Il pensiero
computazionale è 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 altri strumenti 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.
Gli strumenti per fare coding nella scuola dell'infanzia e nella scuola primaria.
Come si fa il coding a scuola? Quali sono gli strumenti a disposizione? Uno degli strumenti
divertenti è per esempio l'Ora del Codice (http://www.programmailfuturo.it/come/ora-delcodice) oppure Scratch o Scratch Jr. (https://scratch.mit.edu/) per i più piccoli.
Infine, si possono utilizzare attività in unplagged (senza strumenti elettronici) come Cody Roby, in
altre parole un metodo fai da te di programmazione. Le istruzioni sono carte da gioco che
contengono semplici simboli associati a tre azioni elementari: vai avanti, girati a sinistra, girati a
destra. Ogni giocatore veste i panni di Cody e usa le carte per dare istruzioni a Roby, rappresentato
da una pedina da muovere sulla scacchiera ( http://codeweek.it/cody-roby/kit-fai-da-te/ ) o ancora
gli esercizi del sito code.org. anche se più che esercizi sembrano giochi. I bambini giocano e
vincere ogni sfida significa risolvere problemi (piccoli problemi come evitare un ostacolo o farsi
catturare da uno dei personaggi cattivi della storia, giusto per fare un paio di esempi).
Per risolvere il problema, i bambini devono impegnarsi per capire quale possa essere la possibile
soluzione, e se raggiungono l’obiettivo, hanno imparato come fare. Intanto, inconsapevolmente
hanno scritto righe di codice informatico, anche se materialmente hanno spostato solo dei blocchetti
rettangolari a ciascuno dei quali corrisponde una funzione e un codice.
Corso Coding in your classroom now!
Il corso non è concepito per introdurre metodi e concetti, ma per aiutare 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 si danno spunti per nuove riflessioni. Se non
riuscirete ad organizzarvi per seguire le lezioni in diretta potrete sempre riusarle successivamente.
Per le attività online si usano prevalentemente le risorse di Code.org e Scratch. Per le attività
unplugged (senza computer e senza rete) si può lavorare in autonomia. Durante il corso avrete
modo di condividere con i colleghi e con Prof. Alessandro Bogliolo dell'Università di Urbino
l'impostazione delle attività nelle vostre classi e creerete dei gruppi di valutazione tra pari,
all'interno dei quali ciascuno di voi giudicherà l'impostazione proposta dagli altri.
Obiettivi didattici
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
Risultati
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.
Per ulteriori informazioni o curiosità sul corso e sul pensiero computazionale entrate su:
https://platform.europeanmoocs.eu/course_coding_in_your_classroom_now