Inclusione nelle attività di coding e robotica
Le attività di coding e robotica sono, per loro natura, un terreno favorevole all’inclusione: si lavora su problemi concreti, per tentativi ed errori, spesso in coppia o in piccolo gruppo, con strumenti visuali (blocchi, robot, sensori) che riducono il peso del testo scritto. Questa pagina raccoglie indicazioni operative per rendere accessibili coding e robotica a tutti gli studenti della scuola secondaria di I grado, a partire dalle linee didattiche sui Bisogni Educativi Speciali presenti nelle guide e nei manuali di tecnologia.
Il principio di fondo, ricavato dalle guide docenti, è che il bisogno educativo speciale va inteso come una situazione — anche transitoria — in cui un alunno fatica a soddisfare un bisogno di apprendimento “normale”, per via degli ostacoli che incontra nel contesto. Nel coding e nella robotica, l’obiettivo non è abbassare l’asticella, ma rimuovere gli ostacoli (testuali, motori, linguistici, organizzativi) così che ognuno possa raggiungere lo stesso traguardo per vie diverse.
BES/DSA
La normativa italiana (Direttiva 27/12/2012 e circolari attuative) distingue tre grandi aree di Bisogni Educativi Speciali: la disabilità (L. 104/1992), i disturbi evolutivi specifici — tra cui i DSA della L. 170/2010 — e lo svantaggio socioeconomico, linguistico e culturale. Per gli alunni con DSA il diritto alla personalizzazione è garantito dalla L. 170/2010 attraverso strumenti compensativi e misure dispensative, formalizzati nel Piano Didattico Personalizzato (PDP) redatto dal Consiglio di classe e condiviso con la famiglia. Il PDP non è un adempimento burocratico ma uno strumento di lavoro in itinere, da verificare e modificare nel tempo. (fonte: Progettare il futuro — Guida docente, “Linee didattiche per studenti con BES”)
Molti manuali di tecnologia offrono già supporti pensati per DSA e BES: funzione di “Alta Accessibilità” con audiolettura del testo, font ad alta leggibilità, mappe concettuali, materiali multilingue. (fonti: Tecnofacile/9788805079292; Tecnologia Lattes 9788851128050)
Indicazioni operative per coding e robotica (proposta progettuale):
- Programmazione a blocchi al posto del codice testuale. Scratch e App Lab usano blocchi colorati con etichette brevi: riducono il carico di lettura/scrittura e gli errori di sintassi, dei quali soffrono in particolare gli studenti con dislessia e disortografia. Vedi scratch e coding-e-programmazione-a-blocchi.
- Diagrammi di flusso prima del codice. Far disegnare l’algoritmo con simboli grafici aiuta chi ha difficoltà testuali a “vedere” la logica prima di programmarla. Vedi algoritmo-e-diagrammi-di-flusso.
- Strumenti compensativi digitali ammessi: sintesi vocale per leggere le consegne, schede-comando con le icone dei blocchi, glossario illustrato dei termini (sequenza, ciclo, condizione).
- Misure dispensative: ridurre il numero di esercizi quando l’obiettivo è già raggiunto, evitare la copiatura di codice lungo, valutare il prodotto funzionante e non la correttezza formale della scrittura.
- Debugging come palestra inclusiva. L’errore è parte del metodo, non una bocciatura: questo abbassa l’ansia da prestazione tipica di molti DSA. Vedi debugging-come-strategia.
- Coppie e ruoli definiti (pair programming: chi “guida” e chi “controlla”), così che ogni studente abbia un compito chiaro e sostenibile.
Studenti plusdotati
Le attività di coding e robotica sono particolarmente adatte agli studenti ad alto potenziale, perché permettono di estendere la difficoltà senza cambiare attività: lo stesso progetto può essere reso più ambizioso. Il rischio da evitare è la noia, che spesso si traduce in disimpegno o in comportamenti di disturbo. (proposta progettuale)
Strategie di arricchimento (non semplice anticipazione di programma) (proposta progettuale):
- Sfide aggiuntive sullo stesso compito: dopo il labirinto base in Scratch, aggiungere un cronometro, un punteggio, più livelli, nemici che si muovono. Vedi attivita-labirinto-scratch.
- Passaggio dai blocchi al testo: introdurre il codice testuale (es. le funzioni di App Lab) come livello superiore. Vedi code-org-e-app-lab.
- Robotica con più sensori e logica complessa: non solo seguire la linea, ma gestire incroci, ostacoli e decisioni multiple con micro:bit, Arduino o mBot. Vedi sensori-e-attuatori, micro-bit, arduino, mbot.
- Ruolo di tutor tra pari: affidare allo studente plusdotato il compito di spiegare un concetto o aiutare un compagno in difficoltà — utile a entrambi e non sostitutivo del docente.
- Progetti aperti e ricerca personale: proporre un problema reale (un dispositivo che misura la temperatura dell’aula, un semaforo intelligente) e lasciare libertà di soluzione. Vedi attivita-semaforo-arduino.
Studenti con difficoltà linguistiche (L2)
La normativa colloca nello svantaggio “socioeconomico, linguistico e culturale” gli alunni di origine straniera e di recente immigrazione che manifestano una chiara difficoltà con la lingua italiana. Le guide distinguono tre profili: chi non ha mai frequentato la scuola e ha bisogno di alfabetizzazione di base; chi ha studiato nel Paese di origine ma non possiede competenze in italiano; chi comprende l’italiano quotidiano ma non padroneggia la “lingua dello studio”. Non per tutti gli studenti stranieri serve un PDP: la decisione spetta al Consiglio di classe dopo una valutazione, e riguarda solo chi incontra ostacoli reali nel seguire il curricolo. (fonte: Progettare il futuro — Guida docente, “Indicazioni per gli alunni con svantaggio socioeconomico, linguistico e culturale”)
Il coding e la robotica sono una risorsa preziosa per l’inclusione linguistica, perché il “fare” precede e sostiene la parola. Indicazioni operative (proposta progettuale):
- Linguaggio visuale a blocchi: molti ambienti (Scratch, micro:bit) sono disponibili in più lingue e usano icone, riducendo la barriera dell’italiano scritto. Vedi scratch, micro-bit.
- Coding unplugged come ponte: attività senza computer, basate su gesti, carte e movimenti del corpo, in cui le istruzioni si possono dare e ricevere anche con pochi termini. Vedi coding-unplugged.
- Lessico essenziale illustrato: costruire con la classe un piccolo glossario bilingue dei comandi (avanti, gira, ripeti, se… allora), con immagini e, dove possibile, la lingua d’origine.
- Tinkering e making manuale: la robotica si presta alla manipolazione di materiali reali, dove la comunicazione passa anche dal mostrare e dall’imitare. Vedi tinkering-e-making.
- Apprendimento cooperativo: inserire lo studente L2 in gruppi dove un compagno funge da mediatore linguistico, valorizzando il contributo pratico (montaggio, collaudo) anche quando l’italiano è ancora fragile.
Principi UDL applicati
L’Universal Design for Learning (UDL — Progettazione Universale per l’Apprendimento) è un quadro che progetta la lezione fin dall’inizio per la varietà degli studenti, invece di adattarla “dopo” caso per caso. Si articola in tre principi: offrire molteplici modi di rappresentare i contenuti, molteplici modi di azione ed espressione, molteplici modi di coinvolgimento. (proposta progettuale: il quadro UDL non è citato direttamente nei testi consultati; le indicazioni che seguono sono coerenti con le linee BES delle guide e con i supporti di accessibilità presenti nei manuali.)
Applicazione a coding e robotica:
| Principio UDL | Cosa significa | Esempi in coding/robotica |
|---|---|---|
| Rappresentazione (il “che cosa”) | presentare l’informazione in più formati | consegna scritta + audio + video tutorial; algoritmo come diagramma di flusso oltre che a parole; codice a blocchi colorati |
| Azione ed espressione (il “come”) | dare più modi per agire e dimostrare ciò che si è imparato | scelta tra Scratch, micro:bit o robot; consegna del progetto come file, presentazione orale o dimostrazione dal vivo del dispositivo |
| Coinvolgimento (il “perché”) | sostenere motivazione e autonomia | problemi reali e vicini agli studenti, sfide a difficoltà crescente, lavoro in coppia con ruoli, errore visto come fase normale del debugging |
L’idea chiave: progettare l’attività di coding/robotica con più “porte d’ingresso” e più “porte d’uscita” riduce il bisogno di adattamenti individuali successivi e rende la classe più inclusiva per tutti, non solo per gli alunni con BES.
Fonti
- Progettare il futuro — Guida per il docente (Conti, Minerva Scuola Mondadori), sezione “Linee didattiche per studenti con BES” (pp. 61-67): aree di intervento BES, PDP, DSA e disturbi evolutivi specifici, svantaggio linguistico e culturale (L2).
- Tecnologia (Lattes, 9788851128050): presenza di strumenti per studenti con BES e DSA, “Quaderno per il ripasso e l’inclusione”, materiali multilingue.
- Tecnofacile / Alta Accessibilità (9788805079292): funzione di audiolettura, supporti per DSA.
- Le sezioni “Studenti plusdotati”, “Principi UDL applicati” e gran parte delle indicazioni operative per coding/robotica sono proposta progettuale da validare: non risultano trattate direttamente nei testi consultati e vanno verificate dal docente.