Genitori code week 2016
-
Upload
silvia-di-castro -
Category
Education
-
view
88 -
download
0
Transcript of Genitori code week 2016
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Europe Code Week15-23 Ottobre 2016
Una settimana da festeggiare con il coding
Istituto Comprensivo Fiuggi
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Che cos’è il coding?Il coding, in informatica, sono le istruzioni in codice date a un calcolatore per fargli eseguire un programma.
• HTML• JavaScript• C++• LOGO• BASIC
Fare coding a scuola non significa però insegnare il linguaggio di programmazione, ma aiutare lo sviluppo del pensiero computazionale.
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Che cos’è il pensiero computazionale?
Il pensiero computazionale è la capacità di ragionare per risolvere un problema pianificando una strategia.
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
La risoluzione di un problema…ovvero l’algoritmoProblema: voglio che la signora seduta in prima fila chiuda la porta. Le do procedure di esecuzione.
1. Si alzi2. Cammini verso la
porta3. Chiuda la porta4. Si giri5. Cammini verso la
sedia6. Si sieda
1. Si sieda2. Cammini verso la
porta3. Si giri4. Chiuda la porta5. Si alzi6. Cammini verso la
sedia
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Pensiero computazionale a scuola
Lo sviluppo del pensiero computazionale è sempre stato al centro dell’insegnamento tramite attività diverse e numerose:
1. Usiamo diagrammi di flusso2. Creiamo algoritmi3. Sottolineiamo le parti importanti di un testo4. Costruiamo mappe concettuali o mentali5. Smontiamo il testo di un problema6. Tracciamo percorsi 7. Facciamo lavoretti8. Giochiamo in palestra9. … e tanto altro ancora
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Coding a scuolaUsare il coding per lo sviluppo del pensiero computazionale significa utilizzare ANCHE altri strumenti.– Informatica unplugged– Software di programmazione a blocchi
Anche le migliori università (p.es. Berkeley, Harvard) insegnano la programmazione visuale con i blocchi.
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
Perché siete qui?Per aiutarci a dare ai vostri figli la consapevolezza che, prima di creare con le mani, bisogna creare con la mente.
Quali mezzi si useranno a scuola
Attività di gioco Attività di informatica
unplugged Programmi come
Scratch
Quali mezzi usare a casa
Curiosità verso ogni attività svolta dai bambini
Collaborazione con la scuola
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
La caccia al tesoroÈ un gioco pensato per usare con divertimento la tecnologia, testare la wi-fi della scuola ottenuta con il progetto PON-FESR reti LAN-WLAN, conoscere il sito web della scuola, vincere un bel premio per la classe.
COSA OCCORRE PER GIOCARE
SMARTPHONE QRCode scanner/reader Password della Wi-fi
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
La caccia al tesoroCOSA DOVRETE FARE
1. Formare una squadra insieme a 2-4 bambini.
2. Scattare un selfie di squadra3. Caricare il selfie sulla bacheca Padlet
accedendovi tramite QRCode4. Scrivere nel titolo dell’immagine caricata il
nome della squadra5. Iniziare il quiz online accedendo tramite il
QRCode di inizio gioco6. Rispondere correttamente7. Raggiungere le tappe di volta in volta
indicate8. Raccogliere le carte punti nascoste9. Inquadrare il successivo QRCode del quiz10. Arrivare alla meta con tanti punti!
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
I bambiniIn questi giorni gli alunni delle classi quinte stanno inventando le domande dei quiz e stanno disegnando le carte punti.
PRIMA
• Secondo la fascia d’età gli alunni svolgeranno attività unplugged, con pc e LIM.
• Una rappresentanza degli alunni delle classi dalla seconda alla quinta parteciperanno alla caccia al tesoro finale.
• Gli alunni delle quinte inizieranno le attività del progetto «Coding in classe, ora!».
DURANTE
nella settimana del codice
DOPOLavori in corso…
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
<!DOCTYPE html><html lang="it-it" dir="ltr"
class='com_content view-article itemid-1008 j33'>
<head> <base href="http://www.programmailfuturo.it/progetto/descrizione-
del-progetto" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="keywords" content="Programma il Futuro, code.org, hourofcode, cini" /> <meta name="description" content="Programma il Futuro - Code.org" /> <title>Descrizione del progetto - ProgrammaIlFuturo.it</title> <link href="http://www.programmailfuturo.it/progetto/descrizione-del-progetto" rel="canonical" /> <link href="/templates/programma_il_futuro_new/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" /> <link rel="stylesheet" href="http://www.programmailfuturo.it/components/com_jsn/assets/css/style.css" type="text/css" /> <link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="/templates/programma_il_futuro_new/css/legacy-grid.css" type="text/css" />
HTML
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
JavaScript
for (var count3 = 0; count3 < 6; count3++) { for (var count2 = 0; count2 < 10; count2++) { penColour(colour_random()); for (var count = 0; count < 4; count++) { moveForward(20); turnRight(90); } moveForward(20); } turnRight(60);}
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
C++
#include <cstdlib> // per EXIT_SUCCESS#include <iostream> // per std::cout e std::endl
int main(){ std::cout << "Hello World!" << std::endl;
return EXIT_SUCCESS;}
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
LOGO
Disegno di un quadrato
(versione LOGO in inglese)
REPEAT 4 [FORWARD 50 RIGHT 90] oppure REPEAT 4 [FD 50 RT 90] (sintassi abbreviata)
(versione LOGO in italiano)
RIPETI 4 [AVANTI 50 DESTRA 90] oppure RIPETI 4 [A 50 D 90] (sintassi abbreviata)
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
BASICPUBLIC SUB Form_Open() TextBox1.ClearENDPUBLIC SUB Button1_Click()DIM NumStars, Name AS StringDIM Flag AS BooleanDIM Stars AS Integer
IF TextBox1.Text <> "" THEN Name = TextBox1.Text Message.Info("Ciao " & TextBox1.Text) Flag = TRUE WHILE Flag NumStars = InputBox("Quante stelle vuoi?") Stars = CInt(NumStars) IF Stars > 0 THEN Message.Info(String$(Stars, "*")) ELSE Flag = FALSE ENDIF WEND ENDIF END
15-2
3 Ot
tobr
e 20
16
@CodeWeekEU codeEU#codeEU
https://padlet.com/s_dicastro/jucuipgtdzmz