-
INSEGNARE I FONDAMENTI DELL'INFORMATICA
INSEGNARE COME RISOLVERE I PROBLEMI
-
Per avere successo nel corso di informatica
-
è importante che i tuoi alunni
-
sviluppino il loro personale processo
-
per la risoluzione dei problemi.
-
Un approccio meta-cognitivo nell'affrontare
problemi complessi
-
è uno strumento su cui i tuoi alunni potranno sempre contare
-
man mano che gli studi di informatica
diventeranno più difficili
-
Qui in Code.org insegniamo un processo a quattro fasi
-
per la risoluzione dei problemi che chiamiamo
-
la "Ricetta di Code.org per risolvere gli esercizi".
-
FASE 1: CAPISCI L'ESERCIZIO
-
Quando introduci un esercizio su Code Studio
-
o una sfida di una lezione tradizionale
-
aiuta gli alunni a comprendere a fondo il problema
-
prima di provare a risolverlo.
-
Puoi chiedere loro di riformularlo con parole loro
-
oppure di creare dei collegamenti
-
con problemi che hanno già risolto in passato.
-
FASE 2: FAI UN PIANO
-
Prima che i tuoi alunni tentino una soluzione,
-
fagli preparare una strategia su come fare,
-
quali passi dovranno compiere
-
e in che ordine.
-
FASE 3: ESEGUI E PERFEZIONA IL PIANO
-
Ora i tuoi alunni devono mettere in pratica il loro piano.
-
Mentre lavorano seguendo la loro strategia
-
ed incontrano degli ostacoli,
-
falli riflettere nuovamente sulla compresione del problema
-
e ricordagli che va bene modificare il piano se necessario
-
e non permetter loro di arrendersi!
-
La perseveranza è la chiave del successo in informatica.
-
FASE 4: CONTROLLA IL RISULTATO DEL TUO LAVORO
-
Quando hanno risolto il problema
-
gli alunni devono tornare indietro
-
per riflettere sul lavoro svolto.
-
Quindi analizza con la classe l'esperienza
di risoluzione dei problemi:
-
cos'hanno imparato di informatica
da questo specifico problema?
-
E cos'hanno imparato sulla tecnica
di risoluzione dei problemi in generale?
-
Strutturare in questo modo
-
la risoluzione degli esercizi e delle lezioni tradizionali
-
aiuta i tuoi studenti ad affrontare con successo
-
gli argomenti più complessi.
-
Inoltre, questa strategia di risoluzione dei problemi
-
non è limitata all'informatica.
-
Questa abilità nell'affrontare i problemi
-
è una potenzialità che i tuoi alunni
-
potranno sfruttare in ogni ambito della loro vita.
-
Come hai strutturato il problem-solving
nella tua classe?
-
Raccontacelo su Twitter
tag @teachcode e @ProgrammaFuturo