Coding con Scratch. Coding unplugged e con il PC nella scuola primaria

Documenti analoghi
Obiettivo Principale: Aiutare gli studenti a capire cos è la programmazione

Introduzione alle macchine a stati (non definitivo)

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

Guida pratica alla creazione di pagine web

Centro Ausili Tecnologici TUTORIAL CREAZIONE TABELLE DI COMUNICAZIONE CON PROGRAMMI NON SPECIFICI

Sistemi Web per il turismo - lezione 3 -

Il Mondo della Tartaruga - Programmazione LOGO

Algoritmi e basi del C

Il calcolatore. Architettura di un calcolatore (Hardware)

1-Riuscire a comunicare con individui di altre nazionalità usando la lingua straniera

Scratch Tutorial 6 Robobattle v1.0

PROGETTAZIONE FORMATIVA ANNUALE PROGETTAZIONE ANNUALE DIDATTICA:

Laurea triennale - Comunicazione&DAMS - UNICAL. Dr. Marco Manna 1

Scuola dell Infanzia / Classe 1 Scuola Primaria Campo di esperienza educativa/educazione : Il corpo e il movimento / Educazione fisica

ESERCIZI DEL CORSO DI INFORMATICA

SCUOLA PRIMARIA - MORI

COMPETE ZE A2 Prova 1. Alunno: Classe: Data: COMPRENSIONE DEL TESTO SCRITTO

Laboratorio di matematica creativa

Pronti per la partenza? Via!

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo

Pina Filippello, Università di Messina

PROTOCOLLO AUTOVALUTAZIONE

OBIETTIVI DI APPRENDIMENTO ANNUALI RICEZIONE SCRITTA (LETTURA)

Introduzione al corso di Programmazione e Laboratorio

Matematica con il foglio di calcolo

ISTITUTO COMPRENSIVO DI CANEVA DIPARTIMENTO AREA MATEMATICA-SCIENZE-TECNOLOGIA Scuola Primaria di SARONE. Il Supermercato a scuola

FSM: Macchine a Stati Finiti

Fare matematica nelle prime due classi di scuola primaria IL NUMERO. Monica Falleri, Rossana Nencini, 2007

TECNOLOGIA TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA

COSTRUZIONE DEL CURRICOLO VERTICALE SUL METODO DI STUDIO. FINALITA Favorire il piacere allo studio OBIETTIVI GENERALI

Federazione Sport Sordi Italia

2 CERTAMEN NAZIONALE DI PROBABILITA E STATISTICA FELICE FUSATO Fase di Istituto 15 febbraio 2011

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

(1) (2) (3) (4) 11 nessuno/a (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B

ISTITUTO COMPRENSIVO A. FUSINATO SCHIO SCUOLA DELL INFANZIA A.ROSSI ATTIVITA DI PLESSO SIAMO TUTTI UGUALI SIAMO TUTTI DIVERSI!

I problemi di questa prova

STOP. Cosa significa violenza o disagio? Al Maltrattamento e all Abuso Sessuale sui minori!

TPR IN CLASSE Le schede di lavoro

Guida all utilizzo di Campaign Builder

Programmazione Disciplinare: Tecnologie e tecniche di rappresentazione grafica Classe: Seconda

PROGETTO MULTIMEDIALE

Canzone. PER DIMENTICARE degli ZERO ASSOLUTO. Piano per una lezione.

MATEMATICA Classe I ATTIVITÀ:

Traguardi di competenza e obiettivi di apprendimento

AE RZT QSO RKPT SQZC

Potenziamento degli apprendimenti nell area logico matematica

Procedure di Acquisto con MePA

Che cosa sanno fare i bambini?

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro

PROGRAMMAZIONE ANNUALE DI RELIGIONE CATTOLICA (I R C)

Obiettivi di apprendimento

AREA LOGICO - MATEMATICA TEMA PARI E DISPARI

LA VARIANTE PER I PRINCIPIANTI Cocotaki è un gioco pazzo. Quando si gioca per la prima volta, in particolare con bambini piccoli, è bene iniziare con

4 LA PALETTA È possibile «svuotare» la paletta spostando solo due segmenti. Sai dire come?

LEARNIT DONNE NEL SETTORE INFOMATICO

Come creare uno schema per il punto croce con il PAINT

GIOCHI DI STRATEGIA Giochi di potere!!!.

OBIETTIVI SPECIFICI DI APPRENDIMENTO a. Conoscere l ambiente laboratorio informatico

Giocare con le api robot

0, 25 si legge 25 centesimi

TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE AL TERMINE DELLA SCUOLA PRIMARIA

HelpIviewer Manuale utente

Settembre - Ottobre. Il Curricolo di Scienze Motorie. Classe prima. S.M.S. Piero Gobetti Rivoli

CLASSE 3 ELETTRICO ESERCITAZIONI DI PLC

consegnare mediamente 8 esercizi a settimana per 7 settimane su 10

GIOCHI DIDATTICI DI MOVIMENTO

PG5 Starter Training Applicazione File System Daniel Ernst EN Stefano Peracchi IT

Istituto Comprensivo Rignano - Incisa INDICAZIONI PER IL CURRICOLO DI INFORMATICA scuola primaria CLASSE PRIMA

INIZIAMO A IMPARARE WORD

RETE CURRLAB Esempi di compiti di prestazione di matematica Classe III Scuola Secondaria di I grado DALLA LIBRERIA ALL ARMADIO.

operaio metalmeccanico. operaio per controllo qualità. operatore macchine cnc. impiegato tecnico/qualità manutentore meccanico/attrezzista

Lo sviluppo del linguaggio l idea di lettura e scrittura e il numero nella scuola dell infanzia Marialuisa Antoniotti Claudio Turello

Le aree dell informatica

L indagine statistica

RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI

Progetto di integrazione itinerante

INTERNET EXPLORER Guida introduttiva CAPITOLO 1 Fig. 1

TECNOLOGIA SCUOLA PRIMARIA

ATTIVITA GUIDATA PER LA PRODUZIONE DEL TESTO IL TESTO DESCRITTIVO

PROGETTO ANNO-PONTE SCUOLA INFANZIA BETTOLLE-SCUOLA PRIMARIA PIEVE DI SINALUNGA SO-STARE ALLA SCUOLA PRIMARIA A.S. 2013/2014

CURRICOLO SCUOLA PRIMARIA TECNOLOGIA COMPETENZE

IL GIOCO DELL OCA. Un po di storia

INDICATORI REGISTRO DI LINGUA ITALIANA

L OMOCISTINURIA. Per qualsiasi domanda relativa all omocistinuria e al suo trattamento medico, contatta il tuo dottore.

TFA A029-A030 Laboratorio BES

Fare Matematica in prima elementare IL NUMERO

Attività didattiche in continuità tra gli ordini di scuola

CARLA PASTORMERLO - ELENA RIZZI DISENGI DI FABIOLA ZARDONI

UNITÀ DI APPRENDIMENTO. Comprendente: UDA PIANO DI LAVORO

Lucio Lombardo Radice. Maria Angela Grisanti 9/12/2009

U.D.A. N. 1: PRIME ESPLORAZIONI E GUSTOSE CONQUISTE

SCHEDA DI PROGRAMMAZIONE PER COMPETENZE DISCIPLINARI AREA LINGUISTICO-ESPRESSIVA. COMPETENZE ABILITA SPECIFICHE CONOSCENZE (nuclei tematici)

DA GIOCHI D AUTUNNO 2006 SOLUZIONI E COMMENTI

UNA LEZIONE SUI NUMERI PRIMI: NASCE LA RITABELLA

Transcript:

Coding con Scratch Coding unplugged e con il PC nella scuola primaria

Per riuscire a completare un compito, un robot ha bisogno di avere una precisa sequenza di istruzioni (PROGRAMMA) da poter eseguire

PROGRAMMARE: quindi significa dare una serie di istruzioni chiare e precise affinché, anche una macchina (per esempio un robot), possa raggiungere un dato obiettivo.

Dare istruzioni? Facciamo un esempio

Maria vuole giocare con la PS4, ma non trova il controller, quindi chiede aiuto ai suoi 2 fratelli

LUCA, hai visto il controller della PS4? E nel salotto!

Non lo trovo!

MARCO, hai visto il controller della PS4? E nel salotto, sul ripiano più alto del mobiletto rosso sopra la TV!

Trovato, grazie!

Quale fratello (Luca o Marco) ha aiutato di più Maria? E perché?

Giochi in corso! Siamo capaci di dare istruzioni corrette?

Adesso proviamo a dare delle ISTRUZIONI ad un nostro compagno di classe

Occorrente: una benda e due alunni per ogni turno di gioco. - Ad un alunno viene assegnato il ruolo di programmatore - Ad un alunno viene assegnato il ruolo di robot. - Il robot viene bendato. - Il programmatore, nel completo silenzio, si sposta nell'aula e fa vedere ai compagni quale oggetto il suo robot dovrà andare a prendere. - Poi torna dal compagno, lo fa girare su se stesso per disorientarlo e poi comincia a dargli le istruzioni opportune.

RIFLETTIAMO INSIEME. Mumble Mumble. Mumble Mumble. Mumble Mumble.

Domande per chi ha fatto il programmatore: Programmare è facile? Qual è la cosa più difficile nel programmare?

Domande per chi ha fatto il robot: È facile capire i comandi? Cosa succede quando i comandi non sono chiari?

CONCLUSIONI: bisogna essere molto precisi nel programmare altrimenti il robot non capisce e si blocca!

Giochi in corso! Siamo capaci di scrivere istruzioni corrette?

Scrivere delle istruzioni per costruire qualcosa: 1. Ogni squadra ha a disposizione 15 legnetti tutti uguali. 2. In 15 minuti la squadra deve decidere la costruzione da realizzare e deve scrivere delle istruzioni per costruirla. 3. Al termine del tempo le istruzioni verranno date ad un altra squadra che, leggendole, dovrà realizzare la costruzione.

RIFLETTIAMO INSIEME. Mumble Mumble. Mumble Mumble. Mumble Mumble.

Riflessioni dopo aver svolto il lavoro: Quali difficoltà avete incontrato? È stato facile o difficile scrivere le istruzioni? È stato facile o difficile seguire le istruzioni? Secondo voi perché?

Riflessioni dopo aver svolto il lavoro: In che modo avremmo potuto rendere le cose più facili? Se ci fossimo accordati sul modo di dare le istruzioni sarebbe stato più facile?

CONCLUSIONI: Prima di cominciare a scrivere le istruzioni avremmo dovuto concordare un codice uguale per tutti.

I codici

Nella vita di tutti i giorni usiamo dei codici condivisi da tutti? Quali?

Le lettere I numeri Le lingue I simboli delle cartine I segnali stradali.

Se per il gioco precedente avessimo deciso una serie di comandi uguali per tutti, sarebbe stato più facile scrivere le istruzioni e leggerle?

Giochi in corso! Impariamo a «programmare» sui quadretti

PROGRAMMARE SUI QUADRETTI Ora proveremo a programmare sui quadretti seguendo un codice condiviso

ATTENZIONE! POTREMO UTILIZZZARE SOLTANTO QUESTI SIMBOLI:

Simboli da utilizzare per la programmazione = Vai avanti di una casella = Vai indietro di una casella = Vai in alto di una casella = Vai in basso di una casella = Passa al colore successivo = Riempi la casella con il colore

Proviamo a scrivere con le parole (Algoritmo) il programma per realizzare questo disegno Avanti, riempi, avanti, riga successiva, Indietro, indietro. Riempi, avanti, avanti, riempi, riga successiva Indietro, indietro. Avanti, riempi, avanti

Proviamo a scrivere con i simboli il programma per realizzare questo disegno

I due «linguaggi» a confronto: Programma Algoritmo Avanti, riempi, avanti, riga successiva, Indietro, indietro. Riempi, avanti, avanti, riempi, riga successiva Indietro, indietro. Avanti, riempi, avanti

Abbiamo scritto un algoritmo cioè una serie di passi (istruzioni) che descrivono come eseguire un compito.

Proviamo a descrivere la seguente figura:

Proviamo a descrivere la seguente figura:

Proviamo a descrivere la seguente figura: