Coding

Coding

Grazie all’attività di Coding si sviluppa il pensiero computazionale.

Difatti i computer eseguono le istruzioni inconsapevolmente. Deve essere dunque l’uomo a produrre del codice eseguibile in modo da svolgere programmi intelligenti.

Per fare coding ci sono tantissimi strumenti per tutte le età.

Coding nella scuola dell’infanzia

Principalmente nella scuola dell’infanzia si preferisce non utilizzare gli strumenti informatici. Quindi si possono coinvolgere i bambini con attività di coding come ad esempio la pixel art o con giochi interattivi e coinvolgenti in classe.

Coding nella scuola primaria

Per fare coding nella scuola primaria si preferisce la programmazione a blocchi in quanto per i bimbi è molto più semplice spostare dei blocchi piuttosto che scrivere del codice. Questo metodo permette quindi di concentrarsi sul ragionamento e non sull’aspetto semantico del linguaggio.

Tra questi programmi citiamo Scratch che presenta un’interfaccia visuale molto amichevole.

Di seguito qualche utile tutorial per iniziare con la programmazione a blocchi:

Scratch 3

Scratch 2

Anche la robotica educativa è un validissimo strumento. Si possono utilizzare strumenti come ad esempio Mind, Mbot e Bee Bot.


Bee Bot – Robot programmabile da pavimento
coding scuola infanzia

Clementoni 12087 – Mind Designer Robot Educativo Intelligente, 6 – 10 anni
mind

Makeblock – Robot educativo, colore: blu

Coding nella scuola secondaria

Nella scuola secondaria di secondo grado tantissimi sono gli strumenti che permettono di fare coding.

Dapprima si può iniziare con i diagrammi a blocchi utilizzando ad esempio Algobuild che è un software adatto allo scopo.

Di seguito un tutorial su come creare diagrammi di flusso:

Diagrammi di flusso

Si può ad esempio programmare in Python che è un linguaggio che presenta una sintassi molto semplice e per questo molte scuole lo stanno scegliendo.

Di seguito una guida di base sul linguaggio Python:

Python

Altri linguaggi di programmazione utilizzati nelle scuole sono il C e il C++. Di seguito alcuni tutorial:

Linguaggio C

Linguaggio C++

Anche i linguaggi per il web, come l’HTML, i CSS e JavaScript sono molto coinvolgenti.

Conclusioni

Ci sono tantissimi altri strumenti per fare coding, scegliere pure quello che vi appassiona maggiormente.

Alcuni link utili

Coding nella scuola primaria

Coding e pensiero computazionale

Maggior successo scolastico