Se sei un insegnante in Spagna, probabilmente hai già sentito che la LOMLOE introduce la programmazione e il pensiero computazionale come parte del curriculum. Ma tra il BOE e i decreti autonomi, sapere esattamente cosa devi fare —e come— non è così semplice.
In questo articolo ti spieghiamo in modo chiaro cosa richiede la legge, quali contenuti corrispondono a ogni fase e come puoi integrare la programmazione nella tua aula senza bisogno di essere un informatico.
Cosa dice la LOMLOE sulla programmazione e il pensiero computazionale
La Legge Organica 3/2020 (LOMLOE) introduce il pensiero computazionale come una competenza trasversale. Non si tratta di creare una nuova materia di programmazione, ma di integrare queste abilità nelle aree già esistenti.
In particolare, la legge menziona:
- Competenza digitale come una delle 8 competenze chiave.
- Pensiero computazionale all'interno dell'area di Matematica (primaria) e Tecnologia e Digitalizzazione (secondaria).
- Risoluzione di problemi mediante algoritmi come contenuto specifico in entrambe le fasi.
Primaria vs secondaria: cosa si chiede in ogni fase
I contenuti variano significativamente tra le due fasi. Questa tabella riassume l'essenziale:
| Aspetto | Primaria (6-12 anni) | Secondaria (12-16 anni) |
|---|---|---|
| Area principale | Matematica / Conoscenza dell'ambiente | Tecnologia e Digitalizzazione |
| Approccio | Pensiero computazionale di base | Programmazione, robotica, IA |
| Contenuti chiave | Sequenze, pattern, algoritmi semplici | Variabili, condizionali, cicli, funzioni |
| Strumenti tipici | Attività unplugged, Scratch, ambienti visuali | Python, MakeCode, robotica, simulatori |
| Valutazione | Osservazione e rubriche di risoluzione di problemi | Progetti, codice funzionante, presentazioni |
La competenza digitale: più che usare un computer
Molti centri confondono «competenza digitale» con «usare il computer». La LOMLOE va molto oltre. La competenza digitale secondo il quadro DigComp include:
- Informazione e alfabetizzazione informazionale: cercare, filtrare e valutare informazioni.
- Comunicazione e collaborazione: interagire con strumenti digitali in modo responsabile.
- Creazione di contenuti digitali: qui entra la programmazione.
- Sicurezza: protezione dei dati, identità digitale.
- Risoluzione di problemi: pensiero computazionale, automazione, pensiero algoritmico.
Quando integri la programmazione nella tua aula, stai coprendo almeno tre di queste cinque aree in un colpo solo.
✅ Vantaggio per l'insegnante: Se usi progetti di programmazione che includono lavoro di squadra e presentazione dei risultati, puoi giustificare la valutazione di diverse competenze chiave nella stessa attività.
Come integrare la programmazione nella tua pianificazione annuale
Non è necessario dedicare una sessione settimanale esclusiva alla programmazione. Il modo più efficace e realistico è integrarla nelle materie che già insegni:
Matematica + pensiero computazionale
Usa sequenze di istruzioni per risolvere problemi matematici. Ad esempio: un algoritmo che calcoli il perimetro di figure geometriche o che ordini una serie di numeri.
Fase: Scuola primaria e secondariaScienze Naturali + simulazione
Crea semplici simulazioni con Python o Scratch per modellare fenomeni naturali: il ciclo dell'acqua, la crescita di una pianta o come si trasmette una malattia in una popolazione.
Fase: Scuola secondariaLingua + generazione di storie
Gli studenti programmano un generatore di storie casuali combinando personaggi, luoghi e azioni. Lavorano creatività, struttura narrativa e logica di programmazione allo stesso tempo.
Fase: Scuola primaria (3° ciclo) e secondariaTecnologia + robotica e automazione
Progetta e programma un semplice sistema automatizzato con micro:bit o Arduino. Da un semaforo funzionante a un sistema di irrigazione che risponde a sensori di umidità.
Fase: Scuola secondariaTutoraggio + cittadinanza digitale
Usa le sessioni di tutoraggio per lavorare sull'identità digitale, la sicurezza online e l'uso responsabile dell'IA. Completa la competenza digitale senza bisogno di computer.
Fase: Scuola primaria e secondariaStrumenti e risorse in linea con la LOMLOE
Questi strumenti coprono i contenuti richiesti dalla legge e sono progettati per l'aula:
- Scratch — Ideale per la scuola primaria. Gratuito, visivo, con una comunità enorme e progetti condivisi.
- Microsoft MakeCode — Combina blocchi e testo. Perfetto per la transizione tra le fasi. Compatibile con micro:bit.
- Python (con ambienti guidati) — Il linguaggio di riferimento nella scuola secondaria. Strumenti come Thonny o Replit facilitano i primi passi.
- CodeAdventure — Piattaforma gamificata con curriculum allineato alla LOMLOE. Insegna Python con sfide progressive, pannello insegnante per il monitoraggio e contenuti pronti all'uso in classe.
- CS Unplugged — Attività di pensiero computazionale senza computer. Molto utile quando non è disponibile un'aula informatica.
Esempio pratico: un'unità didattica con programmazione
Questo esempio mostra come integrare la programmazione in un'unità di Matematica di 5ª elementare su «Statistica e grafici»:
| Sessione | Contenuto | Competenza LOMLOE |
|---|---|---|
| 1-2 | Raccolta dati in classe (sondaggio sulle abitudini) | Matematica, Sociale e Civica |
| 3 | Introduzione alle sequenze: «istruzioni per organizzare i dati» | Pensiero computazionale |
| 4-5 | Creare grafici con Scratch o Python (a barre, a torta) | Digitale, Matematica |
| 6 | Presentazione in gruppo: spiegare cosa dicono i dati | Linguistica, Imparare ad imparare |
Con 6 sessioni hai coperto contenuti di Matematica, pensiero computazionale e competenza digitale. E, cosa più importante: gli alunni hanno realizzato qualcosa di tangibile che possono mostrare.
Domande frequenti
La LOMLOE obbliga a insegnare programmazione in primaria?
Non come materia separata, ma include il pensiero computazionale e la risoluzione algoritmica all'interno delle competenze chiave e dell'area di Matematica. In pratica, ciò implica che devi lavorare questi contenuti in qualche modo.
Che differenza c'è tra pensiero computazionale e programmazione?
Il pensiero computazionale è un'abilità più ampia: scomporre problemi, trovare schemi, progettare soluzioni passo dopo passo. La programmazione è un modo pratico di applicare quel pensiero. La LOMLOE richiede entrambi, ma inizia con il pensiero computazionale in primaria.
Ho bisogno di sapere programmare per insegnare questi contenuti?
Non necessariamente. Molte attività di pensiero computazionale si possono fare senza computer (attività offline). E piattaforme come CodeAdventure forniscono tutto il contenuto già pronto, con una guida passo passo per l'insegnante.
Quale strumento è migliore per iniziare in primaria?
Per i primi cicli, attività offline e Scratch. Per il terzo ciclo (10-12 anni), puoi iniziare con ambienti che combinano blocchi e testo come MakeCode, o direttamente con Python guidato come CodeAdventure.
Come giustifico l'uso di una piattaforma esterna nel centro?
Cerca piattaforme che offrano documentazione di allineamento curriculare con la LOMLOE, conformità RGPD e un pannello di monitoraggio per l'insegnante. CodeAdventure fornisce tutto questo e facilita la giustificazione nei confronti della direzione del centro e delle famiglie.
Vuoi uno strumento che sia già conforme alla LOMLOE?
CodeAdventure ha un curriculum di Python allineato alla LOMLOE, un pannello insegnante per il monitoraggio degli alunni e contenuti pronti all'uso per la scuola primaria e secondaria.
Inizia gratis ora →Nessuna carta di credito. Funziona dal browser.