ISTITUTO COMPRENSIVO STATALE DI SANTA LUCIA DEL MELA CORSO DI FORMAZIONE «CODING» 2 Settembre 2016 RELATORE: Ins. Anna FAZIO
Circolare MIUR. n. 9759 del 08 OTTOBRE 2015 Perché la formazione al pensiero computazionale nelle scuole italiane. Nel mondo odierno i computer sono dovunque e costituiscono un potente strumento per la comunicazione. Per essere culturalmente preparato a qualunque lavoro uno studente vorrà fare da grande è indispensabile quindi una comprensione dei concetti di base dell informatica. Esattamente com è accaduto nel secolo passato per la matematica, la fisica, la biologia e la chimica. 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à che sono 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. Come previsto anche nel Piano Nazionale Scuola Digitale, un'appropriata educazione al "pensiero computazionale", che vada al di là dell'iniziale alfabetizzazione digitale, è infatti essenziale affinché le nuove generazioni siano in grado di affrontare la società del futuro non da consumatori passivi ed ignari di tecnologie e servizi, ma da soggetti consapevoli di tutti gli aspetti in gioco e come attori attivamente partecipi del loro sviluppo.
Circolare MIUR. n. 9759 del 08 OTTOBRE 2015 Livello Base e Livello Avanzato Entrambe le modalità possono essere fruite sia con lezioni tecnologiche, per le scuole dotate di calcolatori e connessione a Internet, sia con lezioni tradizionali, per le scuole tecnologicamente ancora non supportate. Al termine delle attività, la scuola potrà rilasciare ad ogni alunno un attestato del percorso svolto.
LIVELLO BASE La modalità base di partecipazione, denominata "L'Ora del Codice", consiste nel far svolgere agli studenti un'ora di avviamento al "pensiero computazionale".
LIVELLO AVANZATO..Una modalità di partecipazione più avanzata, consiste invece nello svolgere un percorso più approfondito, che sviluppa i temi del "pensiero computazionale" con ulteriori lezioni distribuite su 4 corsi regolari e 1 corso rapido, da fruire a seconda dell età e del livello di esperienza degli studenti. Esse possono essere svolte nel resto dell anno scolastico.
Cos è il Pensiero Computazionale? Il pensiero computazionale va ben oltre l uso della tecnologia, ed è indipendente da essa (sebbene la sfrutti intensivamente): non si tratta di ridurre il pensiero umano, creativo e fantasioso, al mondo meccanico e ripetitivo di un calcolatore, bensì di far comprendere all uomo quali sono le reali possibilità di estensione del proprio intelletto attraverso il calcolatore.
Pensiero computazionale, definizione Per pensiero computazionale si intende una attitudine mentale, un processo mentale che consente di risolvere problemi di varia natura seguendo metodi e strumenti specifici.
Pensiero computazionale, significato Sostanzialmente Il pensiero computazionale, in poche parole, è la capacità di risolvere un problema pianificando una strategia Quindi il pensiero computazionale è un processo logico-creativo che consente di scomporre un problema complesso in diverse parti, più gestibili se affrontate una per volta. Trovando una soluzione a ciascuna di esse è possibile risolvere il problema generale.
Pensare in modo computazionale significa suddividere il processo decisionale in singoli step, ragionare passo passo sul modo migliore per ottenere un obiettivo. Una comportamento che in realtà quasi senza accorgercene mettiamo in atto tutti i giorni, per esempio quando stabiliamo il percorso più breve per raggiungere una destinazione oppure, più semplicemente, quando giochiamo ai videogiochi e dobbiamo elaborare un piano per superare un livello.
Coding e Pensiero computazionale Il coding è la palestra del pensiero computazionale che va stimolato e allenato sin da piccoli. Molti educatori lo considerano addirittura un abilità di base come leggere, scrivere e contare. Il coding consente di apprendere le basi della programmazione informatica in modo pratico e divertente.
La scelta di un approccio ludico è strategica perché consente di attirare l attenzione dei più piccoli, i quali davanti a un monitor credendo solo di giocare, imparano come risolvere un problema più o meno complesso, scrivendo una serie di istruzioni che la macchina interpreta ed esegue. Una sequenza tutto sommato semplice: con il coding imparo a risolvere un problema, risolvo il problema attraverso una serie di istruzioni che impartisco attraverso il pc, e così facendo sviluppo il pensiero computazionale.
In Pratica.. Con il pensiero computazionale si definiscono procedure che vengono poi attuate da un esecutore. Il pensiero computazionale è un processo di problem solving che, riassumendo, consiste principalmente nel : 1- Decomporre il compito in sotto-compiti più semplici; 2- Trovare SCHEMI RICORRENTI; 3- rappresentare i dati del problema tramite opportune astrazioni/ comandi; 4- creare un algoritmo cioè una sequenza di istruzioni, affinché qualcun altro possa leggerlo e eseguirlo.
Pensiero Computazionale Video https://youtu.be/vnanxwatjqy Dal film «Apollo 13»
STEP 1: ISCRIZIONE SU WWW.PROGRAMMAILFUTURO.IT
STEP 2: ACCEDERE ALLA POSTA ELETTRONICA WWW.MIUR.IT
Aspettare l e-mail di conferma iscrizione e CONFERMARE L ACCOUNT CON CODE.ORG
STEP 3: ISCRIZIONE SU WWW.CODE.ORG
Accedere al cruscotto dell insegnante
Gestione della classe e degli alunni
I tuoi progressi..
Link utili.
INFANZIA http://studio.code.org/s/course1 - Coding activity for early readers http://studio.code.org/s/course1/stage/2/puzzl e/2 - Coding activity for early readers
SCUOLA PRIMARIA https://www.madewithcode.com/projects - Made with code projects like Make a Yeti, choose motion, color, features, and graphics. (whole group) INGLESE http://studio.code.org
SCUOLA SECONDARIA DI 1 GRADO http://www.heromachine.com/ - Create a hero by http://studio.code.org/s/frozen/stage/1/puzzle/ 1 - Anna and Elsa code to create footsteps https://www.madewithcode.com/projects - Made with code projects like Make a Yeti, choose motion, color, features, and graphics
PER CONTINUARE.. https://www.khanacademy.org/computing/h our-of-code/hour-of-codetutorial/v/welcome-hour-of-code - Hour of Drawing with Code http://scratched.gse.harvard.edu/resources/s peed-racer-1-hour-scratch-introduction - Racing with Scratch
VIDEO https://youtu.be/nkiu9yen5nc
Technology affects every field:
Everybody in this country should learn how to program a computer because it teaches you how to think. Steve Jobs
It would be wonderful if every kid wrote computer programs and understood how computers work. It would certainly make you a better thinker. Bill Gates
In fifteen years we ll be teaching programming just like reading and writing. We ll be looking back and wondering why we didn t do it sooner. Mark Zuckerberg