Armeggiare come un computer

Tempo di lettura: 2 min

Armeggiare come un computer

In molti cantoni svizzeri laprogrammazione è una materia scolastica. Questo ha senso e promuove importanti competenze nei bambini.
Testo: Michael In AlbonrnImmagine: iStockphotornrnIn collaborazione con Swisscom

In alcuni cantoni, i bambini imparano le basi della programmazione alla scuola primaria. I genitori spesso reagiscono con disapprovazione: "I bambini sono già al cellulare tutto il tempo - ora dovrebbero anche imparare la programmazione?

Cioè: sì, certo, ora più che mai! Dopotutto, chi passa il dito su uno schermo non ha idea di come funzioni effettivamente il dispositivo. I bambini hanno diversi vantaggi nell'apprendere i principi alla base di un sistema operativo, di un programma o di un'applicazione. Imparano durante il processo:

  • Competenze multimediali: se si capisce come funziona un software, si può usare un dispositivo digitale o un'applicazione con maggiore competenza. Questo permette ai bambini di affrontare i problemi in modo strategico invece di sperare in una fortunata coincidenza attraverso tentativi ed errori.
  • Pensiero logico: la programmazione insegna ai bambini a distinguere tra cose importanti e non importanti e ad avere chiaro il risultato desiderato fin dall'inizio di un compito. Una parola chiave importante in questo contesto è «pensiero computazionale». Significa risolvere un problema nello stesso modo in cui lo farebbe un computer: lo si divide in diversi piccoli sottoproblemi su cui si lavora uno dopo l'altro. Questa suddivisione riduce la complessità del problema.
  • Creatività: i bambini imparano che esistono diverse soluzioni per lo stesso compito. Quando programmano una semplice app, ad esempio, si rendono conto che anche la progettazione grafica dell'interfaccia utente è fondamentale. La loro immaginazione viene quindi messa alla prova quando si tratta di tenere sempre presente il risultato visivo durante la programmazione astratta.
  • Lavoro di squadra: molto spesso il software viene sviluppato in team. I membri del team devono conciliare le esigenze più diverse in termini di facilità d'uso, tecnologia o funzione desiderata prima di iniziare la programmazione vera e propria. Nelle scuole si dà spazio anche a questo aspetto sociale, estremamente importante.

Sono quindi favorevole all'apprendimento della programmazione da parte dei bambini, a scuola, nei campi o a casa, con software progettati appositamente per i bambini. Imparano competenze che vanno ben oltre la programmazione stessa.

Su Medienstark troverete consigli e moduli di apprendimento interattivi per un uso competente dei media digitali nella vita familiare quotidiana.
swisscom.ch/medienstark

Questo testo è stato pubblicato originariamente in lingua tedesca ed è stato tradotto automaticamente con l'ausilio dell'intelligenza artificiale. Vi preghiamo di segnalarci eventuali errori o ambiguità nel testo: feedback@fritzundfraenzi.ch