progetto batti il cinque! · 2019-06-18 · presentazione 2 batti il 5 - formazione docenti -...
TRANSCRIPT
![Page 1: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/1.jpg)
Introduzione al “coding”nei percorsi educativi
Fulvio Corno – [email protected]
Politecnico di TorinoDipartimento di Automatica e Informatica
e-Lite Research Grouphttp://elite.polito.it
Progetto
Batti il cinque!
![Page 2: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/2.jpg)
Presentazione
14/06/2019Batti il 5 - Formazione docenti - Coding2
Ing. Elettronico con la passioneper l’informatica e le tecnologie
Docente di Ing. Informatica al Politecnico di Torino Responsabile del gruppo di ricerca
“e-Lite” al Dipartimento di Automatica e Informatica
Responsabile della “Linea StrategicaEducation” del Dipartimento
Vice-Coordinatore Collegio di Ing. Informatica, Cinema e Meccatronica
Ricerca: nuove modalità di interazione uomo-macchina e uomo-ambiente, interazioneuniversale ed accessibile
AmI
HCI
Ambient Intelligence
a11y
Accessibility
Human Computer Interaction
![Page 3: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/3.jpg)
Il Politecnico nel progetto Batti il Cinque!
14/06/2019Batti il 5 - Formazione docenti - Coding3
Classe Progetto Docente referente
Quarta Primaria Coding “base” Alberto Monge Roffarello
Quinta Primaria Robotica Sebastián Aced Lopez
Seconda Secondaria 1g Coding “avanzato” Luigi De Russis
Terza Secondaria 1g Energetica Luca Degiorgis
![Page 4: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/4.jpg)
… e voi?
14/06/2019Batti il 5 - Formazione docenti - Coding4
Insegno… /{Italiano|Matematica|.*}( nella{[1-5] prim|[1-3] second}aria)?/
Ho già partecipato ad iniziative didattiche sul coding (es. L’Ora del Codice) Organizzate internamente o tramite docenti esterni?
Conosco linguaggi o strumenti di programmazionedidattici (es. Scratch, Minecraft, Levo EV3, aicro:bit, Arduino, …)? Mi sento in grado di sviluppare un progett(in)o con tali
strumenti
Mi sento in grado di progettare e condurre un’attività didattica con tali strumenti
![Page 5: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/5.jpg)
Maghi
Persone che riescono a
modificare la realtà,
controllare oggetti,
costruire nuovi mondi.
Ci riescono attraverso l’uso
di opportuni strumenti
complessi, linguaggi segreti
e tecniche sofisticate.
Ciascuno ha una propria
specializzazione, ma
devono collaborare per
raggiungere i risultati.
14/06/2019Batti il 5 - Formazione docenti - Coding5
![Page 6: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/6.jpg)
Maghi
Persone che riescono a
modificare la realtà,
controllare oggetti,
costruire nuovi mondi.
Ci riescono attraverso l’uso
di opportuni strumenti
complessi, linguaggi segreti
e tecniche sofisticate.
Ciascuno ha una propria
specializzazione, ma
devono collaborare per
raggiungere i risultati.
14/06/2019Batti il 5 - Formazione docenti - Coding6
Tecnologie
Software
Mobile
Hardware
SensoriInterfacce
Algoritmi
…
![Page 7: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/7.jpg)
…ehmmm?
14/06/2019Batti il 5 - Formazione docenti - Coding7
Nuove
tecnologie
![Page 8: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/8.jpg)
Coding: Promotori
14/06/2019Batti il 5 - Formazione docenti - Coding8
https://code.org/
Programma il FuturoL’ora del codice
https://programmailfuturo.it/
Hadi Partovi
Enrico Nardelli
Il MIUR […] ha avviato questa iniziativa con l’obiettivo di fornire alle scuole una serie di strumenti semplici, divertenti e facilmente accessibili per formare gli studenti ai concetti di base dell'informatica.
Our vision is that every student in every school has the opportunity to learn computer science, just like biology, chemistry, or algebra.
![Page 9: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/9.jpg)
Coding: Strumenti
14/06/2019Batti il 5 - Formazione docenti - Coding9
https://www.microsoft.com/it-it/makecode
https://scratch.mit.edu/
https://education.minecraft.net/
https://codecombat.com/
![Page 10: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/10.jpg)
Coding: Curricula
14/06/2019Batti il 5 - Formazione docenti - Coding10
https://k12cs.org/
https://www.consorzio-cini.it/index.php/it/gdl-informatica-scuola
https://csfirst.withgoogle.com
https://www.codecademy.com/
![Page 11: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/11.jpg)
Coding: Perché?
14/06/2019Batti il 5 - Formazione docenti - Coding11
![Page 12: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/12.jpg)
Oltre al “coding”
14/06/2019Batti il 5 - Formazione docenti - Coding12
“Il pensiero computazionale è un processo mentale per far risolvere problemi ad un agente, sia esso persona o macchina, fornendogli una serie di istruzioni che deve eseguire in autonomia”
![Page 13: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/13.jpg)
Oltre al “coding”
14/06/2019Batti il 5 - Formazione docenti - Coding13
“Il pensiero computazionale è un processo mentale per far risolvere problemi ad un agente, sia esso persona o macchina, fornendogli una serie di istruzioni che deve eseguire in autonomia”
Why computer science?
Computer science is a 21st-century skill that enables kids to be creators, rather than just consumers, of technology. Its emphasis on problem solving is applicable across disciplines, driving growth and innovation across all sectors of the workforce. [Google CSFirst]
![Page 14: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/14.jpg)
Contenuti formativi
14/06/2019Batti il 5 - Formazione docenti - Coding14
Logica
Problem Solving
MatematicaScienze
applicate
Discipline
Capacità
Pensierorazionale
Lavoro in gruppo
Creatività
Informatica
Programmazione
Rigore
Qualità
Progressività
Auto-valutazione
Comunica-zione
…
![Page 15: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/15.jpg)
Sfatiamo i miti
14/06/2019Batti il 5 - Formazione docenti - Coding15
Informatica non è saper usare un PC o uno Smartphone. Non è saper usare a menadito Word o WhatsApp. Conoscere le capacità di uno strumento, e saperne intravedere le
potenzialità e le limitazioni
Comprendere i principi di funzionamento e poterli governare
I “Nativi digitali” non sono più competenti degli “immigratidigitali”. Sono più rapidi sul piano operativo.
Non sono più profondi sul piano concettuale
L’informatica non è importante perché richiesta dal mondo del lavoro Beh, sì, anche
Ma soprattutto fornisce strumenti concettuali potentissimi
![Page 16: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/16.jpg)
Approccio didattico
14/06/2019Batti il 5 - Formazione docenti - Coding16
L’informatica non si insegna
L’informatica si impara
Il docente accompagna l’allievo nel suo processo di apprendimento
L’informatica si impara con il computer
La lezione, il libro di testo, hanno solo una funzioneintroduttiva
Necessario provare in prima persona il percorso mentale di risoluzione di un problema
Necessario avere del materiale “di riferimento” (da consultareal bisogno), ma non va trattato in modo enciclopedico
![Page 17: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/17.jpg)
Gestire la frustrazione
14/06/2019Batti il 5 - Formazione docenti - Coding17
https://www.youtube.com/watch?v=MwxoVNe9fCo
![Page 18: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/18.jpg)
Approccio per iterazioni successive
14/06/2019Batti il 5 - Formazione docenti - Coding18
Porsi un problema enunciare, definire
Ragionare sui possibili metodi per risolverlo analisi / sintesi, algoritmi
Trovare gli strumenti adatti per risolverlo linguaggio, costrutti, sintassi, comandi, …
Costruire una soluzione al problema creatività, razionalità
Verificare se funziona correttamente discernimento, valutazione, onestà
Identificare i difetti, ricercarne le cause, e correggerli ragionamento per ipotesi e verifica
![Page 19: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/19.jpg)
Coding nelle classi quarte
14/06/2019Batti il 5 - Formazione docenti - Coding19
Sviluppo di un semplice video-gioco
Costruzione per gradi, una difficoltà in ogni nuova lezione
Non è importante terminare tutto, è importante ilpercorso di apprendimento (esplorazione, sintesi, interiorizzazione)
![Page 20: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/20.jpg)
Accorgimenti
14/06/2019Batti il 5 - Formazione docenti - Coding20
Lavoro a coppie
Bambini di “uguali” capacità
Alternanza nell’uso del PC
Mai mettere un allievo bravo insieme ad uno molto menobravo
Supporto del processo di apprendimento
Cercare di non “rivelare” la soluzione, ma aiutare e guidare la scoperta
Cercare di capire il ragionamento e potenziarlo (se corretto) o correggerlo (se errato)
Analisi dei malfunzionamenti
![Page 21: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/21.jpg)
Contacts
14/06/2019Batti il 5 - Formazione docenti - Coding21
Web site:
http://elite.polito.it
Publications:
http://elite.polito.it/index.php/research/publications
Contact e-mail:
![Page 22: Progetto Batti il cinque! · 2019-06-18 · Presentazione 2 Batti il 5 - Formazione docenti - Coding 14/06/2019 Ing.Elettronico con la passione per l’informatiae le tecnologie Docente](https://reader030.vdocuments.site/reader030/viewer/2022040605/5ea8ca45caf51c704417315e/html5/thumbnails/22.jpg)
License
14/06/2019Batti il 5 - Formazione docenti - Coding22
This presentation is released undre the licenza Creative Commons “Attribution-NonCommercial-NoDerivs 3.0 Unported” License
You are free to copy, distribute, transmit the work. You may not use this work for commercial purposes. You may not alter, transform, or build upon this work.
Complete lincense:
http://creativecommons.org/licenses/by-nc-nd/3.0/