Apprendere la matematica: dal problema al modello e dal modello all astrazione



Documenti analoghi
Progetto breve: Programmazione informatica

Guida per Iniziare con. SCRATCH versione

Google Drive. Scheda di presentazione del corso:

Medi. Avvertenze. Verifiche preliminari. Cancellare la bacchetta. Prime spiegazioni. Origine di Scratch. Cambiare nome. Il gioco

Programmazione Laboratorio Informatica

Book 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali

Come iniziare con. Creatività Programmazione Divertimento

LEZIONI CON I PAD Docente scuola secondaria IC Moglia Carla Casareggio Classi seconde 2014/2015 Proprietà triangoli e quadrilateri con Sketchometry

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Logica e geometria con il linguaggio Logo

ROBOMAT. ROBOMAT Progettare, comunicare, stabilire relazioni di tipo spaziale misurare in tipiche situazioni di problemsolving

Flessibile Altamente personalizzabile Semplice ed intuitivo Integrato con MS Office Completo e potentissimo Multiversione (Cloud, C/S e stand alone)

Manuali.net. Nevio Martini

Fumetti parlanti. anche off line. Ivana Sacchi

ICARO Terminal Server per Aprile

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Laboratorio di programmazione con Python e Scratch

Lezione III Power Point. Laboratorio di Calcolo Ottica e optometria

La prima piattaforma per chi insegna e per chi impara l italiano

Perchè usare sw open source nelle scuole

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

sviluppo di APP per un laboratorio di N.P.I. NPI sta per neuropsichiatria infantile

Primo anno di applicazione della riforma e progetti per il secondo anno: aspetti tecnologici

Il teatro è uno strumento educativo e formativo che i bambini praticano. da sempre nella forma spontanea e divertente del gioco.

Corso di PHP. Prerequisiti. 1 - Introduzione

Apprendimento 2.0: fare e-learning con Moodle

Benvenuto in Dropbox!

Cosa è un foglio elettronico

CONSIGLI PER POTENZIARE L APPRENDIMENTO DELLA LINGUA

ACQUISTI MASSIVI SU SCUOLABOOK

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

Quickstart. Cos è GeoGebra? Notizie in pillole

Fumetti parlanti. anche off line. Ivana Sacchi

CIRCOLO DIDATTICO DI SAN MARINO Anno Scolastico 2013/2014

exe Learning Costruire e modificare oggetti e materiali per l apprendimento

CORSO VISUAL DESIGN ANNUALE

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Prima settimana. Corsista: Maria Grazia Vitiello. Classe: G 9. Tutor: Massimiliano Minaudo. Attività

Dropbox. Quando qualcuno ci invita a condivide con noi una cartella, veniamo avvisati via mail.

Ipertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a

MI ASCOLTO, TI ASCOLTO... CI ASCOLTIAMO.

DISEGNO 3D IN AutoCad.

CONTENUTI METODOLOGIA STRUMENTI METODO DI STUDIO VALUTAZIONE ANNO COMPETENZE OBIETTIVI DI APPRENDIMENTO

Sommario. Introduzione Libri e riviste digitali: formati e strumenti Vantaggi e svantaggi...12 I formati degli ebook...

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

Sweet home 3D e un software gratuito per disegnare ed arredare la casa.

So.Di. LINUX: Software Didattico OpenSource per tutti

Strutturazione logica dei dati: i file

D R O P B O X COS È DROPBOX:

LA FORMAZIONE PROFESSIONALE

Ministero dell Istruzione, dell Università e della Ricerca

IT Questionario per formatori di insegnanti di lingue Analisi dei dati

5. Fondamenti di navigazione e ricerca di informazioni sul Web

AddCAD per ZWCad. Passa alla progettazione 3D rimanendo sul tuo Cad famigliare

DESY è un prodotto ideato e sviluppato da

Specifiche tecniche per la piattaforma E-HOW

PLIDA Progetto Lingua Italiana Dante Alighieri Certificazione di competenza in lingua italiana

Insegnare le abilità sociali con la carta a T. ins. Fabrizia Monfrino

I CAMPI DI ESPERIENZA

AUTOAGGIORNAMENTO DOCUMENTI ACCESSIBILI e USABILI

Uso dei modelli/template

MagiCum S.r.l. Progetto Inno-School

Presentazione Data Base

SMART Notebook famiglia di prodotti

Guida informatica per l associazione #IDEA

Giuseppe Riva L come libro, T come tablet. Come si studia meglio? Il Mulino Anno LXIII, Numero 475, Pagine

L intelligenza numerica

Polli e conigli. problemi Piano cartesiano. Numeri e algoritmi Sistemi e loro. geometrica. Relazioni e funzioni Linguaggio naturale e

ASSOCIAZIONE ANFFAS ONLUS UDINE. presenta LA NOSTRA VISION. Questo documento è in versione facile da leggere

GRAFICO DI FUNZIONI GONIOMETRICHE

info@shift.it

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

TUTOR81 e-learning PROFESSIONAL

Maria Aliberti, Sophia Danesino, Aurora Martina, Clotilde Moro, Mario Scovazzi e altri presentano la loro esperienza di DOCENTI COLLABORATIVI

Insegnare il coding. In Italia tra le linee guida del governo sulla «Buona scuola» «L educazione al pensiero computazionale e al coding»

Anno Scolastico

MOCA. Modulo Candidatura. [Manuale versione 1.0 marzo 2013]

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

Guida all utilizzo di Moodle per gli studenti

Dreamweaver CC Il Corso Fondamentale

Comunicazione interattiva

TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA

Laboratorio di ricerca Attiva del Lavoro. MODULO 1 La ricerca attiva del lavoro

Indice. Che cos è l Hosting. Che cos è il Dominio. I Record DNS e gli IP

lem logic enterprise manager

MANUALE PARCELLA FACILE PLUS INDICE

MODULO 02. Iniziamo a usare il computer

Strumenti informatici per la Lettura. una guida alle risorse, ai dispositivi, ai formati

se è importante quello che si insegna, lo è ancora di più come lo si insegna Ubaldo Pernigo 5 marzo 2014

Motivazioni e Aspetti tecnici

Il Problem-Based Learning dalla pratica alla teoria

Formazione Zanichelli in rete Così gli insegnanti imparano la didattica digitale

Corso di Informatica

SETTIMANA DEL PIANO NAZIONALE SCUOLA DIGITALE L ORA DEL CODICE

Le scuole su Internet:

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Corso di Sistemi di Elaborazione delle informazioni

Transcript:

Apprendere la matematica: dal problema al modello e dal modello all astrazione Segui l evento su Twitter @DeAScuola hashtag ufficiale: #RTMatematica

Coding in classe con Scratch Relatore: Andrea Ferraresso HOTEL SAVOIA REGENCY

Perché il coding? Non tanto o non solo per chi vorrà magari farne una professione in futuro, ma piuttosto: per essere utilizzatori attivi e non utenti passivi di computer e affini; per imparare a pensare in maniera logica; perché il software ormai è ovunque. Anche un avvocato o un economista devono conoscerne i principi di base. 3

Scratch è... un linguaggio/ambiente di programmazione visuale e didattico; adatto ai bambini dai 6 anni in poi (con eccezioni); un progetto nato nel 2003; sviluppato dal Lifelong Kindergarten Group dei Media Lab del MIT; il nipote del linguaggio Logo. 4

Con Scratch... si costruiscono programmi e animazioni montando blocchi colorati, cui si possono aggiungere i propri disegni e suoni; l allievo sperimenta un meccanismo di feedback (vede l effetto delle proprie azioni, prova, capisce come correggere per ottenere il risultato desiderato); nessun altra disciplina scolastica offre uno strumento così imparziale, efficace... e divertente! 1

È gratis? È open source? Sì (vale per entrambe le domande). Su che sistemi operativi gira? Windows, Mac, Linux (con alcune note che chiariremo in seguito). Gira sui tablet? Esiste una versione molto ridotta, ScratchJr (5-7 anni), per ipad e tablet con Android. 2

Requisiti di Scratch La versione 2 di Scratch gira sui principali sistemi operativi: offline (con Adobe AIR); online, via browser, (con Adobe Flash). Si scarica da: http://scratch.mit.edu/scratch2download/ Online: http://scratch.mit.edu/ 3

4

La versione 1.4 La versione 1.4 di Scratch gira sui principali sistemi operativi e: si esegue solo offline; ha minori funzionalità e istruzioni (rispetto alla v. 2); è comoda se si hanno computer datati. Si scarica da: https://scratch.mit.edu/scratch_1.4 5

6

I blocchi di Scratch... La programmazione in Scratch è soprattutto visuale. Si trascinano e rilasciano dei blocchi (i comandi ) che hanno forme e colori diversi. Stesso colore significa stessa categoria di istruzioni. Solo i blocchi compatibili si incastrano tra loro. 7

...vi ricordano qualcosa? 8

Il lato social del coding Scratch è anche una comunità online, grazie alla quale tutti possono: condividere le proprie creazioni; modificate quelle di altri (remix); studiare il codice di altri. Finalmente si può copiare! 9

Scratch in Internet 10

Dal Logo a Scratch Seymour Papert Mitchel Resnick 11

Seymour Papert in pillole Sudafrica. Logico e matematico. Attivista per i diritti umani. 1958 1963 con Jean Piaget a Ginevra. 1963... al MIT. Con Marvin Minsky (AI Lab). 1967: linguaggio LOGO. 1980: libro Mindstorms. Bambini computer e creatività. 12

Coding come laboratorio? Secondo Papert: con la tecnologia si crea un ambiente favorevole all apprendimento; la classe funziona come una comunità; l insegnante svolge la funzione di animatore; si sviluppano insieme strategie per la soluzione di problemi. Con Scratch si può fare tutto questo! 13

Quanto è difficile Scratch? L ambiente Scratch è pensato a misura di bambino (e di insegnante). Non è mai frustrante! Imparando a usare poche primitive si possono costruire programmi interessanti. Una maggiore conoscenza consente risultati di tutto rispetto. 14

E se non insegno coding? In realtà Scratch è anche un ambiente multimediale. Al suo interno troviamo: un editor grafico per sprite (personaggi) e sfondi; un editor sonoro. Quindi è possibile creare, molto facilmente, delle presentazioni mutlimediali o coinvolgere gli allievi in esperienze di storytelling. 15

Il linguaggio Scratch Scratch (come linguaggio) abbraccia diversi paradigmi di programmazione: programmazione imperativa; programmazione a oggetti. programmazione a eventi. Praticamente senza che l allievo se ne accorga! 16

Elementi principali Gli elementi principali di Scratch sono: gli sprite (i personaggi); lo stage (il palcoscenico su cui si muovono gli sprite); i costumi (ogni sprite può averne 1 o più); gli sfondi (lo stage può averne 1 o più); i suoni; i blocchi che compongono gli script di programmazione. 17

Facilitare il lavoro Scratch contiene già molti sprite, sfondi e suoni. Un valido aiuto, quindi, per chi non dispone di molto tempo. 18

Piano cartesiano Lo stage è, di fatto, un piano cartesiano largo 480 e alto 360 passi. Il punto centrale ha coordinate 0,0. 19

Blocchi e script A ogni sprite e allo stage possono essere associati da 0 a più script. Uno script è formato da 1 o più blocchi. Tutti gli script degli sprite e dello stage formano il programma. Un programma fatto con Scratch si salva in formato.sb2 che contiene tutto: sprite, sfondi, script, impostazioni varie. 20

Strutture di dati Scratch presenta due semplici strutture di dati: le variabile; le liste. Sono entrambe molto facili da creare e da utilizzare (sempre attraverso appositi blocchi). 21

Per la geometria I blocchi della categoria Penna sono quelli che più ricordano il linguaggio Logo. 22

Per la logica e la matematica I blocchi della categoria Operatori possono lavorare sia con valori numerici sia con stringhe di caratteri. 23

ScratchEd ScratchEd è una comunità online dove chi insegna Scratch può condividere storie, scambiare risorse, fare domande e trovare altre persone. http://scratched.gse.harvard.edu/ 24

Link I progetti Scratch che abbiamo visto oggi: Disegna un poligono https://scratch.mit.edu/projects/33974714/ Sfida aritmetica (Pinocchio Reloaded) https://scratch.mit.edu/projects/31148462/ 25

info@deascuola.it www.deascuola.it Materiali disponibili su: matematica2015.deascuola.it /DeAscuola @DeAScuola /DeAgostiniScuola