Il codingnella didattica metacognitiva€¦ · Il codingnella didattica metacognitiva . Cos’è il...

27

Transcript of Il codingnella didattica metacognitiva€¦ · Il codingnella didattica metacognitiva . Cos’è il...

Il coding nella didattica metacognitiva nella didattica metacognitiva

Cos’è il

Per coding si intende la stesura

cioè di una sequenza di istruzioni

un calcolatore danno vitaun calcolatore danno vita

applicazioni digitali che usiamo

Cos’è il coding?

stesura di un programma,

istruzioni che eseguite da

alla maggior parte dellealla maggior parte delle

usiamo quotidianamente

Insegnare il

In Italia tra le linee guida del governo sulla «Buona scuola»

è citata è citata

«L’educazione al pensiero computazionale e al coding

Insegnare il coding

In Italia tra le linee guida del governo sulla «Buona scuola»

è citata è citata

«L’educazione al pensiero computazionale e al coding»

Pensiero computazionale

vuol dire pensare in maniera algoritmica cioè

trovare una soluzione e svilupparla

Pensiero computazionale

vuol dire pensare in maniera algoritmica cioè

trovare una soluzione e svilupparla

Insegnare a programmarePerché?

1. Dà ai ragazzi una forma mentis che permetterà loro di affrontare problemi anche complessi

2. «Insegna a pensare»:

- ordinare i pensieri- ordinare i pensieri

- trovare soluzioni

- programmare

3. Permette ai bambini di diventare soggetti attivi di

tecnologia

Insegnare a programmarePerché?

Dà ai ragazzi una forma mentis che permetterà loro di affrontare

3. Permette ai bambini di diventare soggetti attivi di

Insegnare a programmareCome?

Ci sono molti software di programmazione

con forte grado di interattività, open source e con forte grado di interattività, open source e

gratuiti, che attraverso il gioco

insegnano a programmare

Insegnare a programmareCome?

Ci sono molti software di programmazione

con forte grado di interattività, open source e con forte grado di interattività, open source e

gratuiti, che attraverso il gioco

programmare

Software per insegnare a programmare

• Light –bot è un gioco adatto per allievi di scuola elementare e media che consente di apprendere concetti di programmazione. Mediante istruzioni grafiche bisognerà comandare il movimento di un piccolo robot. Il gioco è molto usato in scuole americane e russe. E’ un software multipiattaforma.

• The foos è un gioco indirizzato ai bambini della primaria che si sviluppa in un’ora di impegno. Il piano didattico è strutturato in quattro lezioni che il bambino percepisce come 4 livelli di gioco in cui vengono affrontati 4 principi della programmazionecui vengono affrontati 4 principi della programmazione

1. Cos’è l’informatica e chi sono i Foos (sequenze)

2. Comandi e parametri

3. Sequenze

4. Loop

Software per insegnare a programmare

è un gioco adatto per allievi di scuola elementare e media che consente di apprendere concetti di programmazione. Mediante istruzioni grafiche bisognerà comandare il movimento di un piccolo robot. Il gioco è molto usato in scuole americane e russe. E’ un software multipiattaforma.

è un gioco indirizzato ai bambini della primaria che si sviluppa in un’ora di impegno. Il piano didattico è strutturato in quattro lezioni che il bambino percepisce come 4 livelli di gioco in cui vengono affrontati 4 principi della programmazionecui vengono affrontati 4 principi della programmazione

(sequenze)

Software per insegnare a programmare

• Studio.code.org: consente di strutturare un percorsoessere personalizzato dal docente. Tutte le sperimentazioni,un concetto di informatica, logica, matematica cheutilizzando linguaggi di programmazione più complessiche guidano nello svolgimento di tutte le esercitazionie i primi due anni di scuola superiore.e i primi due anni di scuola superiore.

• L’ora del codice: la grafica è semplice ma ci sonodi informatica di più alto livello

• Scratch: Per usare Scratch non è necessario averegrafico e programmare vuol dire operare con mattoncinistruttura del programma. Si impara a programmaregiochi, attività musicali, attività artistiche. Mentreimparano concetti matematici e computazionalicreativo, a ragionare e a lavorare collaborando

Software per insegnare a programmare

percorso completo di base di informatica che potràsperimentazioni, impostate come un gioco, aggiungono

che l’allievo ritroverà in successivi anni di studiocomplessi. Ogni sezione è guidata da filmati e testi

esercitazioni. Può essere utilizzato nella scuola primaria

sono esercizi che possono essere propedeutici a corsi

avere competenze da programmatore. L’utilizzo èmattoncini colorati che uniti insieme costituiscono la

programmare costruendo storie interattive, animazioni,Mentre creano e condividono progetti, i ragazzi

computazionali fondamentali, imparano a pensare in modo più

BEE BOT è un piccolo robot da pavimento a forma di ape che può essere utilizzato per permettere ai bambini di imparare a programmare con la robotica.

Ottimo per migliorare le competenze logico matematiche, ma anche per migliorare l’orientamento spaziale.

Utile nello studio della geometria elementareUtile nello studio della geometria elementare

BEE BOT è un piccolo robot da pavimento a forma di ape che può essere utilizzato per permettere ai bambini di imparare a programmare con la robotica.

Ottimo per migliorare le competenze logico matematiche, ma anche per migliorare

Utile nello studio della geometria elementareUtile nello studio della geometria elementare

BEE BOT può essere programmata dal bambino mediante pulsanti posti sul

dorso della piccola ape.

Ci sono 4 frecce con i comandi:

Avanti

DietroDietro

Destra

Sinistra

Go Avvia il programma

Pulsanti blu:

Pause: mette il robot in pausa

Clear: cancella la memoria

BEE BOT può essere programmata dal bambino mediante pulsanti posti sul

Caratteristiche di Bee-Bot:

• Presenta nella parte superiore semplici comandi mediante 4 tasti

• Ogni passo avanti o indietro misura 15 cm e l’apedestra o a sinistra.destra o a sinistra.

• La programmazione dei vari percorsi è effettuata

• Memorizzare fino ad una successione massima di 40

• Conferma i comandi ricevuti mediante suoni e luci

nella parte superiore semplici comandi mediante 4 tasti freccia.

passo avanti o indietro misura 15 cm e l’ape-robot compie rotazioni di 90° a

percorsi è effettuata agendo sui comandi,

fino ad una successione massima di 40 ordini

comandi ricevuti mediante suoni e luci

Utilizzare Bee bot per:

• avvicinarsi con il gioco al mondo della

• sviluppare la logica e contare;

• visualizzare e costruire percorsi nello spazio;• visualizzare e costruire percorsi nello spazio;giochi in lingua italiana, inglese, matematica, geografia, scienze, storia…

• apprendere le basi dei linguaggi di programmazione

con il gioco al mondo della robotica;

nello spazio;nello spazio;in lingua italiana, inglese, matematica, geografia, scienze,

le basi dei linguaggi di programmazione

Creare unità di apprendimento con Bee Bot può:

• supportare la didattica

• renderla più accattivante

• stimolare maggiormente i bambini specialmente quelli con maggior • stimolare maggiormente i bambini specialmente quelli con maggior difficoltà

Creare unità di apprendimento con Bee Bot può:

timolare maggiormente i bambini specialmente quelli con maggior timolare maggiormente i bambini specialmente quelli con maggior

Addizioni sulla linea dei numeri

• Si presenta la seguente operazione 4+5=

• Si chiede ai bambini di effettuare tale operazione

• Si chiede di programmare Bee Bot

0 1 2 3 40 1 2 3 4

Addizioni sulla linea dei numeri

operazione sulla linea dei numeri programmando Bee bot

5 6 7 8 95 6 7 8 9

Addizioni con

Programmiamo Bee bot per risolvere

4+5=

• 4 passi avanti fino al 4

• 5 passi avanti fino al 9• 5 passi avanti fino al 9

• GO, per verificare la correttezza del

• Percorso errato, clear

• Progetta nuovo percorso

0 1 2 3 4

Addizioni con Bee bot

risolvere la seguente addizione:

del percorso

5 6 7 8 9

Sottrazioni con Bee bot

Programmiamo Bee bot per risolvere

7 – 4 =

• 7 passi avanti

• 4 passi indietro• 4 passi indietro

• GO, per verificare la correttezza del

• Percorso errato, clear

• Progetta nuovo percorso

ee bot

risolvere la seguente sottrazione

del percorso

Sottrazioni sulla linea dei numeri

0 1 2 3 4 5

0 1 2 3 4 5

0 1 2 3 4 5

Sottrazioni sulla linea dei numeri

5 6 7 8 9

5 6 7 8 9

5 6 7 8 9

Unità di apprendimento:

Moltiplicazione per 10-100-1000

Procedimento:

Costruire un percorso lineare, composto da sette blocchi rettangolari a forma di freccia, della lunghezza di 15 cm(corrispondente ad un passo del robot) e della larghezza di 7.5cm(corrispondente ad un passo del robot) e della larghezza di 7.5Costruire un percorso lineare, composto da sette blocchi rettangolari a forma di freccia, della lunghezza di 15 cm(corrispondente ad un passo del robot) e della larghezza di 7.5cm(corrispondente ad un passo del robot) e della larghezza di 7.5

3,18 x 100 =3,18 x 100 =

• Su ogni casella scrivere i simboli per identificare la posizione delle cifre, migliaia, centinaia, decine, unità, decimi, centesimi, millesimi, separando la parte intera dalla parte decimale con la virgola;

• Applicare una virgola di cartoncino, con il nastro adesivo alla bocca dell’ape e sistemarla nella casella delle unità;

• Posizionare il numero di partenza sul percorso, ad esempi 3,18x100=, il 3 in corrispondenza delle unità, 1 de decimi e l’8 dei centesimi

Su ogni casella scrivere i simboli per identificare la posizione delle cifre, migliaia, centinaia, decine, unità, decimi, centesimi, millesimi, separando la parte intera dalla parte decimale con la virgola;

Applicare una virgola di cartoncino, con il nastro adesivo alla bocca dell’ape e

Posizionare il numero di partenza sul percorso, ad esempi 3,18x100=, il 3 in corrispondenza delle unità, 1 de decimi e l’8 dei centesimi.

• Programmare il robot, in modo che proceda in avanti o all’indietro, di tanti passi quanti ne richiede l’operazione da svolgere;

• Premere il tasto «Go»

• L’ape, avanza lungo il percorso, trasporta la virgola applicata sulla bocca e al termine del tragitto, gli allievi leggono il risultato ottenutogli allievi leggono il risultato ottenuto

Programmare il robot, in modo che proceda in avanti o all’indietro, di tanti passi quanti ne richiede

L’ape, avanza lungo il percorso, trasporta la virgola applicata sulla bocca e al termine del tragitto,

• A piccoli gruppi gli alunni creano un percorso condiviso, composto da più caselle che preveda l’utilizzo di tutti i comandi dell’ape robot

• Dopo aver ideato e concordato il circuito, si passa alla fase di realizzazione, le frecce disegnate sul cartellone devono avere le seguenti dimensioni 15 cm di lunghezza e 7,5 di larghezza

A piccoli gruppi gli alunni creano un percorso condiviso, composto da più caselle che preveda

Dopo aver ideato e concordato il circuito, si passa alla fase di realizzazione, le frecce disegnate sul cartellone devono avere le seguenti dimensioni 15 cm di lunghezza e 7,5 di larghezza

• Durante le prove i ragazzi si accorgono che Bee bot ruota a dx o a proseguire con il disegno di una nuova freccia bisogna lasciare circa un cm di spazio, altrimenti l’ape esce dal tracciato

• Dopo varie prove e correzioni, si passa alla coloritura del percorso e alla programmazione dei vari passaggi tramite le frecce sul dorso del robot

Durante le prove i ragazzi si accorgono che Bee bot ruota a dx o a sx con un angolo di 90° e per proseguire con il disegno di una nuova freccia bisogna lasciare circa un cm di spazio, altrimenti

Dopo varie prove e correzioni, si passa alla coloritura del percorso e alla programmazione dei vari

Come programmare BEE BOT?

• Pensa e osserva con attenzione

• Organizza il percorso nella tua mente

• Scrivi o rappresenta il percorso che hai pensato• Scrivi o rappresenta il percorso che hai pensato

• Programma Bee bot

• Verifica il percorso che hai pensato

• Se non è corretto, riprova

Organizza il percorso nella tua mente

Scrivi o rappresenta il percorso che hai pensatoScrivi o rappresenta il percorso che hai pensato

Verifica il percorso che hai pensato

A supporto di Bee-Bot, è stato ideatomediante la simulazione in 3D,virtualmente Bee-Bot nei percorsivirtualmente Bee-Bot nei percorsinumeri, le strade della città, l’alfabeto,di apprendere le prime basi della programmazione

ideato un software (opzionale) che,offre la possibilità di muovere

percorsi più interessanti (il circuito deipercorsi più interessanti (il circuito deil’alfabeto, ecc.), dando anche l’opportunità

programmazione.

Per chi non dispone dell’oggetto fisico esiste unmedesime operazioni che si farebbero con la versionebisogna far seguire un percorso all’ape dirigendolaprogrammazione iniziale avviene anche in questoinserita la sequenza di istruzioni il programma viene

software che permette di svolgere in virtuale leversione reale del robot. Con il programma Bee Bot

dirigendola nella posizione in cui è presente un fiore: Laquesto caso mediante le frecce direzione, una voltaviene eseguito mediante il pulsante «Go»