10 motivi per insegnare la programmazione ai bambini

25
10 motivi per insegnare la programmazione ai bambini Raffaele Gaito

Transcript of 10 motivi per insegnare la programmazione ai bambini

10 motivi per insegnare la programmazione ai bambini

Raffaele Gaito

Raffaele Gaito

Startupper Developer Blogger CoderDojo Mentor

@duplikey raffaelegaito.com [email protected]

CoderDojo Salerno

1. È una delle lingue più usate al mondo

1. È una delle lingue più usate al mondo

• L’informatica è la nuova lingua del mondo • Occupazioni sempre più legate al software e alla programmazione • La programmazione è l’alfabetizzazione di base dell’era digitale

2. Aiuta a non essere consumatori passivi

2. Aiuta a non essere consumatori passivi

• Capire la tecnologia è diverso da usare la tecnologia • Usiamo sempre più dispositivi • L’informatica è presente in molti aspetti della nostra vita • Il codice aiuta a capire e controllare la tecnologia

3. Da piccoli si apprende meglio

3. Da piccoli si apprende meglio

• I bambini apprendono meglio e più velocemente • I “nativi digitali” nascono circondati dalla tecnologia

4. Stimola la creatività

4. Stimola la creatività

• I bambini hanno un’immaginazione illimitata • Il codice gli offre possibilità illimitate • Minecraft

5. Permette di realizzare un’idea

5. Permette di realizzare un’idea

• Chi sa programmare può realizzare le proprie idee • Creare è più appagante di consumare • Mentre si programma si ha un superpotere

6. Introduce al problem solving

6. Introduce al problem solving

• Guardare al quadro generale • Immaginare soluzioni e testarle immediatamente • Importante non solo nella programmazione

7. Stimola il critical thinking

7. Stimola il critical thinking

• Scomporre i problemi in problemi più piccoli • Analizzare le diverse situazioni • Costruire connessioni logiche • Importante non solo nella programmazione

8. Favorisce il computational thinking

8. Favorisce il computational thinking

• Matematica + logica + algoritmi • Approcciare i problemi in maniera strutturata • Astrarre i concetti • Importante non solo nella programmazione

9. Orienta allo storytelling

9. Orienta allo storytelling

• Passare “dall’altro lato” dei videogiochi • Dare vita a personaggi, ambientazioni e storie • Ragionare sotto forma di sequenza di passi • Scratch

10. È divertente

10. È divertente

• Non solo codice • Lego WeDo, Rasperry Pi, Cubetto, Dott and Dash, ecc.

Raffaele Gaito

@duplikey raffaelegaito.com

[email protected]

Grazie dell’attenzione!