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