It s coding time. Pensiero Computazionale a scuola. Borgotaro 25 Novembre 2015

Documenti analoghi
Coding e robotica educativa

Coding robotica educativa e storytelling

Corso Scratch. Corso di Aggiornamento Marzo-Aprile 2019 Trento

ATELIER CREATIVI ROBOTICA EDUCATIVA-CODING E PROPOSTE FORMATIVE

Il Coding a scuola: quando l informatica incontra la creatività. Benvenuti!

Introduzione al Coding Il pensiero computazionale a scuola. Andrea Patassini

Tecnologia, pensiero computazionale e coding a cura di Enrica Maria Bianchi, Viviana Rossi

Perché l informatica nei corsi umanistici? E solo una questione tecnica, far apprendere l uso dello strumento?

Istituto Comprensivo di Basiliano e Sedegliano

Tra coding e pensiero computazionale... scegliamo informatica!

IL PENSIERO COMPUTAZIONALE

Pensiero computazionale e scuola: un binomio di qualità. Andrea Covini Vice Direttore Generale AICA

Project Work: Coding e sviluppo del pensiero computazionale

Il pensiero computazionale e il Coding nella scuola

Coding, Pensiero Computazionale e Infanzia. Federica Pelizzari e Irene Mauro, CREMIT

Giocare è tutto un programma!

Corso Generazione Web

Pensiero computazionale, creatività digitale, coding, robotica e tinkering in una Summer formazione per l'infanzia.

Fare coding per emanciparsi?

Abstract Buone Pratiche

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770

Pensiero Computazionale

Istituto Comprensivo Cardinal Branda Castiglioni di Castiglione Olona. Scuola Primaria IL DIGITALE NELLE NOSTRE SCUOLE PRIMARIE PREMESSA

RACCOLTA DI PROGETTI ED INDICAZIONI OPERATIVE

ISTITUTO COMPRENSIVO DI BASILIANO E SEDEGLIANO

Benvenuti al CodeWeek 2015!

Istituto Comprensivo di Binasco

Il Pensiero Cognitivo nell era del Cognitive Computing G. Scioscia

Gamification e pensiero computazionale: Scratch

Robotica Educativa. Benvenuti!

Imparare ad imparare attraverso la pratica del Tinkering.

CLASSI 5^A e 5^B 4^A Scuola Primaria Tassoni Piumazzo I.C.Pacinotti San Cesario Sul Panaro MO LA SINFONIA DELLE EMOZIONI COL MAKEY MAKEY

PROGRAMMAZIONE I A.A. 2018/2019

Attraverso la Pixel Art, gli alunni hanno imparato che per rappresentare le immagini sul computer hanno bisogno di costruire una griglia e di

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA

la soluzione può essere eseguita da un essere umano o da una macchina, o, più in generale, da combinazioni di uomini e macchine." (J.

Area Tematica Descrizione Area Corso Descrizione corso Tipologia Durata (ore) Finalità corso

Abstract. Istituto Comprensivo Sturzo-Sappusi Marsala; Direzione Didattica VI Circolo Sirtori Marsala; Liceo Statale Pascasino Marsala;

Academy Confartigianato Sviluppare competenze Promuovere talenti

CODING for LEGO ROBOT

FORMATORE MARGIOTTA GENOVEFFA. Il coding nella didattica tra gioco e problem solving

PROGETTO CODING. A cura del Dirigente Scolastico

creare - programmare- imparare

Coding Domizio Baldini 2017

Il progetto Agorà La robotica educativa

ISTITUTO COMPRENSIVO M.HACK

INNOVAZIONE DIGITALE: CODING, ROBOTICA, MAKING

Uno spazio per imparare facendo coding, Arduino e stampa 3D

Il pensiero computazionale

PROGRAMMAZIONE LABORATORIO di COMPETENZE DIGITALI

COMPUTATIONAL THINKING

Laboratori di coding nelle scuole primarie e secondarie di primo grado a cura degli studenti dell ITI Majorana di Grugliasco (TO)

PENSIERO COMPUTAZIONALE E CODING NELLA SCUOLA PRIMARIA: IL PROGETTO COGITO

ISTITUTO COMPRENSIVO VARESE 5 DANTE ALIGHIERI

Presentazione del gruppo di robotica educativa della SUPSI

Luca Forlizzi, Ph.D. Introduzione al Pensiero Computazionale

Coding unplugged: se il computer non c è!

cifra binaria può assumere solo due valori

MODULI DEL PROGETTO. Area Tematica Descrizione Area Corso Descrizione corso Tipologia Durata (ore) Finalità corso

PIANO PER LA FORMAZIONE DEI DOCENTI III ANNUALITÀ AMBITO 10 CALABRIA A. S. 2018/2019 UNITÀ FORMATIVE PROPOSTE

1. Il codice permette agli studenti di creare contenuti, non solo di consumarli. 2. Il codice consente di dare agli studenti gli strumenti per

FabLAB 4 Kids FabLAB 4 Kids FabLAB 4 Kids

L algoritmo di Dorothy

CURRICULUM Informatica CODING. corso 1-4 età 5/7 anni. lezione 1. HAPPY MAPS (unplugged)

In passato, occuparsi di informatica era sinonimo di programmare computer

Coding o Programmazione

Aritmetica Geometria. Logica e statistica

Guida alle parole chiave della didattica

Percorsi curricolari di Coding (Pensiero Computazionale) SCUOLA DELL INFANZIA

MACRO INFORMATICA A SCUOLA Animatore digitale Ins.Claudia Iucci a.s.2017/2018

Robotica educativa. Chiara Beltramini e Mauro Sabella

ISTITUTO COMPRENSIVO LIVIO TEMPESTA

Proposte per un approccio metacognitivo all informatica a sostegno dei processi di apprendimento

ISTITUTO COMPRENSIVO STATALE Don Diana Via Cavour N. 20, Casal di Principe (CE). Codice Meccanografico CEIC872001

RACCOMANDAZIONI DEL CONSIGLIO EUROPERO del 22 maggio sintesi

Discipline Scientifiche e TIC (base) Computational Thinking e Scratch. Cristina Tani ITIS G. Galilei Livorno

Perché Scratch sta avendo successo in Olanda

A. Ricci, L. Tarsitano, A. Croatti CRIAD-Coding / UNIBO. [modulo-01] INTRODUZIONE

CODING PER INSEGNANTI PROGRAMMARE CON

ISTITUTO COMPRENSIVO N 2 ALGHERO SCUOLA. Alghero ottobre Domenica Di Vico Giovanna M. Simula

Informatica e Laboratorio di Programmazione Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione

se faccio capisco e mi diverto

Prof. Gabriella Giugliano

Percorso formativo rivolto ai Docenti "Strategie per la didattica digitale integrata"

PROGETTO CODING FOR KIDS anno scolastico 2015/2016 Insegnante responsabile del progetto.: Biasi Carla Giuseppa Tutor d aula: Atanasi Monica

Tecnologie informatiche

T4T Piossasco Informatica 2016/2017. Lezione 2. Ilaria Lombardi Università degli Studi di Torino Dipartimento di Informatica

COMPETENZA CHIAVE PER L APPRENDIMENTO PERMANENTE: COMPETENZA DIGITALE TRAGUARDI PER LO SVILUPO DELLE COMPETENZE

La Didattica tradizionale è al tramonto

Progettazione e Sviluppo di un Transpiler da Scratch/Snap! a Wiring/Arduino: il Progetto Smart T-Shirt come Caso di Studio

Corso Data Orario 1) CLASSROOM DEBATE Primaria e secondaria 1 settembre ) CODING E INTRODUZIONE AL PENSIERO COMPUTAZIONALE 1 settembre 10-17

Sesso M Data di nascita 1988 Nazionalità Italiana. Programmatore Android e formatore

DOCENTI REFERENTI : ENZA AMORUSO EZIO TAFUTO Pag. 1

Cittadini digitali e formazione informatica nella scuola

Il Coding e la Robotica Educativa nella Scuola Primaria «Il racconto di un esperienza esaltante»

PIANO TRIENNALE PER L ATTUAZIONE DEL PIANO NAZIONALE SCUOLA DIGITALE ANIMATORE DIGITALE

LA ROBOTICA EDUCATIVA

CODING E PENSIERO COMPUTAZIONALE

Computer skills advanced problem solving e computational thinking

Transcript:

It s coding time Pensiero Computazionale a scuola Borgotaro 25 Novembre 2015

chi siamo Michael Lodi lodi.ml Docente di Informatica al Liceo e Tutor all Università Formatore USR-ER e Mentor di CoderDojo Bologna Giovanni Govoni @giovannigovoni Servizio Marconi TSI USR-ER Vicario I.C. San Pietro in Casale (BO)

...coding come un nuovo modo, per le persone, di organizzarsi, esprimersi e condividere le proprie idee. Mitchell Resnick MIT Media Lab Boston

tutto parte da qui?

oppure da qui?

o da qui?

e da qui?

SICURAMENTE PASSA DA QUI...

e perche non da qui?

Perché? - essere fluenti con le nuove tecnologie - capire il mondo che ci circonda (così come le altre materie) - per uguaglianza sociale - per trovare lavoro - pensare computazionalmente - risolvere problemi - insegnare (al computer) per imparare meglio Learn to code - code to learn - creatività - da utenti passivi a creatori attivi (saper scrivere oltre che leggere ) - esprimere se stessi

Pensare il coding in maniera pedagogica - funzionalistico (imparare a programmare) - aspetto espressivo (CoderDojo+Maker) - aspetto interpretativo (il codice come linguaggio) - aspetto emancipatorio (etica hacker, ripensare le interfacce e le interazioni) appunti da cit. prof. Pier Cesare Rivoltella

PLUGGED O UNPLUGGED? CODING TRA L ANALOGICO ED IL DIGITALE

Pensare come un informatico per risolvere problemi (in ogni ambito della vita) Processo di formulazione di problemi e di soluzioni in una forma che sia eseguibile da un agente che processa informazioni

non è pensare come un computer!

100% Human!

Ma io non insegno Informatica

Pensiero Computazionale Informatica

Origini Alan Perlis (1962) Gli studenti di tutte le discipline dovrebbero imparare la programmazione e la teoria della computazione. Programmare favorisce il pensiero procedurale, da applicare a tutti gli altri aspetti della vita. Seymour Papert (1996) Jeannette Wing (2006) Oltre a leggere, scrivere e calcolare, bisogna insegnare il pensiero computazionale ad ogni bambino.

Una possibile definizione Concetti Pratiche Prospettive

Concetti (che gli sviluppatori utilizzano quando programmano) sequenze condizionali ripetizioni eventi parallelismo operatori dati (collezione, analisi, rappresentazione)

Pratiche (che si apprendono programmando) essere incrementali e iterativi (ma anche studiando informatica) testing e debugging riuso e remixing astrazione generalizzazione e riconoscimento di pattern decomposizione automazione simulazione efficienza (calcolabilità e complessità)

Prospettive (i modi di vedere il mondo e se stessi che si sviluppano programmando) esprimere se stessi (creare) connettersi (collaborare) farsi domande (riflettere) saper gestire la complessità e i problemi difficili tolleranza per l ambiguità e i problemi aperti essere felici? :)

Come insegnarlo? Insegnando a programmare Così hanno imparato gli informatici Forse è imprescindibile Insegnandolo in altre attività Concetti e pratiche sono trasversali

In pratica? - Programmare Approccio più scolastico programmailfuturo.it (e molti altri ) Un punto di partenza, focus sul problem solving Approccio alla CoderDojo Scratch/Snap!, AppInventor, Arduino, Python, Android... Ricerca pedagogica dell MIT, focus sulla creatività

Usa, modifica, Crea Usa Modifica Crea Non mio Mio

In pratica? - Altre attività Attività unplugged ( senza rete ) Prediligere quelle in cui gli studenti impersonano agenti computazionali Favorire l apprendimento di concetti e pratiche mentre si insegna altro La programmazione diventa strumento

E i robot? Il cervello dei Robot va programmato! Spesso con linguaggi a blocchi almeno all inizio Le istruzioni potrebbero essere diverse...ma i concetti del pensiero computazionale (es. Sequenza, ripetizioni, condizionali) non cambiano!

Riferimenti PENSIERO COMPUTAZIONALE Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. Computational thinking with Scratch Programmailfuturo.it Una bella tesi di laurea ;) Presentazione di Dr. Scratch.

Riferimenti SCRATCH Risorse da CoderDojo: http://kata.coderdojo.com/wiki/learning_resource Forum Italiano di Scratch http://scratch.mit.edu/discuss/21/ Ottime risorse scolastiche per docenti e studenti (scuole superiori - ma con materiale utile a tutti) https://it.wikibooks.org/wiki/file: Diderot_2014_Guida_Studenti.pdf https://it.wikibooks.org/wiki/file: Diderot_2014_Guida_docenti.pdf

Riferimenti MIT CREATIVE *(computing, learning, etc.) S. Papert, Mindstorms: Children, Computers, and Powerful Ideas (1980) Guida al corso di Informatica Creativa, ScratchEd Apprendimento creativo al MIT MediaLab Costruttivismo e programmazione informatica dalle teorie di Piaget all esperienza di CoderDojo (A. Lombardo, C. Presicce). In pubblicazione. M.Resnick, D.Siegel, Un approccio diverso al Coding Come i bambini costruiscono e ricostruiscono se stessi da zero