Come integrare la programmazione nel curriculum LOMLOE di scuola primaria e secondaria

La LOMLOE include la programmazione e il pensiero computazionale come competenze di base. Ti spieghiamo cosa dice esattamente la legge, quali contenuti devi coprire e come inserirli nella tua pianificazione annuale senza diventare un esperto di codice.

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.
💡 Dato chiave: La LOMLOE non dice «insegna Python» né «usa Scratch». Parla di pensiero computazionale e risoluzione algoritmica. Questo ti dà flessibilità per scegliere gli strumenti che meglio si adattano alla tua aula.

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:

01

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 secondaria
02

Scienze 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 secondaria
03

Lingua + 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 secondaria
04

Tecnologia + 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 secondaria
05

Tutoraggio + 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 secondaria

Strumenti 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.