Download - 10 motivi per insegnare la programmazione ai bambini

Transcript

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!