Si vous êtes enseignant en Espagne, vous avez probablement déjà entendu dire que la LOMLOE introduit la programmation et la pensée computationnelle dans le programme scolaire. Mais entre le BOE et les décrets autonomiques, savoir exactement ce que vous devez faire — et comment — n'est pas si simple.
Dans cet article, nous vous expliquons clairement ce qu'exige la loi, quels contenus correspondent à chaque étape et comment vous pouvez intégrer la programmation dans votre classe sans avoir besoin d'être informaticien.
Que dit la LOMLOE sur la programmation et la pensée computationnelle
La Loi Organique 3/2020 (LOMLOE) introduit la pensée computationnelle comme une compétence transversale. Il ne s'agit pas de créer une nouvelle matière de programmation, mais d'intégrer ces compétences dans les matières existantes.
Plus précisément, la loi mentionne :
- Compétence numérique comme l'une des 8 compétences clés.
- Pensée computationnelle dans le domaine des Mathématiques (primaire) et de la Technologie et Digitalisation (secondaire).
- Résolution de problèmes par algorithmes comme contenu spécifique dans les deux étapes.
Primaire vs secondaire : ce qui est demandé à chaque étape
Les contenus varient considérablement entre les deux étapes. Ce tableau résume l'essentiel :
| Aspect | Primaire (6-12 ans) | Secondaire (12-16 ans) |
|---|---|---|
| Domaine principal | Mathématiques / Connaissance du milieu | Technologie et Digitalisation |
| Approche | Pensée computationnelle de base | Programmation, robotique, IA |
| Contenus clés | Séquences, motifs, algorithmes simples | Variables, conditions, boucles, fonctions |
| Outils typiques | Activités débranchées, Scratch, environnements visuels | Python, MakeCode, robotique, simulateurs |
| Évaluation | Observation et grilles d'évaluation de résolution de problèmes | Projets, code fonctionnel, présentations |
La compétence numérique : plus que l'utilisation d'un ordinateur
De nombreux centres confondent « compétence numérique » avec « utiliser l'ordinateur ». La LOMLOE va bien au-delà. La compétence numérique selon le cadre DigComp comprend :
- Information et littératie informationnelle : rechercher, filtrer et évaluer l'information.
- Communication et collaboration : interagir avec des outils numériques de manière responsable.
- Création de contenus numériques : ici entre la programmation.
- Sécurité : protection des données, identité numérique.
- Résolution de problèmes : pensée computationnelle, automatisation, pensée algorithmique.
Lorsque vous intégrez la programmation dans votre classe, vous couvrez au moins trois de ces cinq domaines d'un coup.
✅ Avantage pour l'enseignant : Si vous utilisez des projets de programmation qui incluent du travail d'équipe et la présentation de résultats, vous pouvez justifier l'évaluation de plusieurs compétences clés dans une même activité.
Comment intégrer la programmation dans votre planification annuelle
Vous n'avez pas besoin de consacrer une session hebdomadaire exclusive à la programmation. La manière la plus efficace et réaliste est de l'intégrer dans les matières que vous enseignez déjà :
Mathématiques + pensée computationnelle
Utilisez des séquences d'instructions pour résoudre des problèmes mathématiques. Par exemple : un algorithme qui calcule le périmètre de figures géométriques ou qui trie une série de nombres.
Niveau : Primaire et SecondaireSciences Naturelles + simulation
Créez des simulations simples avec Python ou Scratch pour modéliser des phénomènes naturels : le cycle de l'eau, la croissance d'une plante, ou comment une maladie se transmet dans une population.
Niveau : SecondaireLangue + génération d'histoires
Les élèves programment un générateur d'histoires aléatoires en combinant des personnages, des lieux et des actions. Ils travaillent la créativité, la structure narrative et la logique de programmation en même temps.
Niveau : Primaire (3ème cycle) et SecondaireTechnologie + robotique et automatisation
Concevez et programmez un système automatisé simple avec micro:bit ou Arduino. D'un feu de circulation fonctionnel à un système d'irrigation qui répond à des capteurs d'humidité.
Niveau : SecondaireTutorat + citoyenneté numérique
Utilisez des sessions de tutorat pour travailler l'identité numérique, la sécurité en ligne et l'utilisation responsable de l'IA. Complétez la compétence numérique sans avoir besoin d'ordinateurs.
Niveau : Primaire et SecondaireOutils et ressources alignés sur la LOMLOE
Ces outils couvrent les contenus demandés par la loi et sont conçus pour la classe :
- Scratch — Idéal pour le primaire. Gratuit, visuel, avec une communauté énorme et des projets partagés.
- Microsoft MakeCode — Combine blocs et texte. Parfait pour la transition entre les niveaux. Compatible avec micro:bit.
- Python (avec environnements guidés) — Le langage de référence au secondaire. Des outils comme Thonny ou Replit facilitent les premiers pas.
- CodeAdventure — Plateforme gamifiée avec un curriculum aligné sur la LOMLOE. Enseigne Python avec des défis progressifs, un tableau de bord professeur pour le suivi et des contenus prêts à l'emploi en classe.
- CS Unplugged — Activités de pensée computationnelle sans ordinateur. Très utile lorsqu'une salle informatique n'est pas disponible.
Exemple pratique : une unité d'enseignement avec programmation
Cet exemple montre comment intégrer la programmation dans une unité de mathématiques de 5e année du primaire sur « Statistiques et graphiques » :
| Session | Contenu | Compétence LOMLOE |
|---|---|---|
| 1-2 | Collecte de données en classe (enquête sur les habitudes) | Mathématique, Social et Civique |
| 3 | Introduction aux séquences : « instructions pour organiser les données » | Pensée computationnelle |
| 4-5 | Créer des graphiques avec Scratch ou Python (barres, circulaires) | Numérique, Mathématique |
| 6 | Présentation en équipe : expliquer ce que disent les données | Linguistique, Apprendre à apprendre |
Avec 6 sessions, vous avez couvert des contenus de mathématiques, de pensée computationnelle et de compétence numérique. Et le plus important : les élèves ont fait quelque chose de tangible qu'ils peuvent montrer.
Questions fréquentes
La LOMLOE oblige-t-elle à enseigner la programmation au primaire ?
Pas en tant que matière distincte, mais elle inclut la pensée computationnelle et la résolution algorithmique dans les compétences clés et le domaine des mathématiques. En pratique, cela signifie que vous devez travailler ces contenus d'une manière ou d'une autre.
Quelle est la différence entre la pensée computationnelle et la programmation ?
La pensée computationnelle est une compétence plus large : décomposer des problèmes, trouver des modèles, concevoir des solutions étape par étape. La programmation est une façon pratique d'appliquer cette pensée. La LOMLOE demande les deux, mais commence par la pensée computationnelle au primaire.
Ai-je besoin de savoir programmer pour enseigner ces contenus ?
Pas nécessairement. De nombreuses activités de pensée computationnelle peuvent être réalisées sans ordinateur (activités débranchées). Et des plateformes comme CodeAdventure fournissent tout le contenu déjà préparé, avec un guide étape par étape pour l'enseignant.
Quel outil est le meilleur pour commencer au primaire ?
Pour les premiers cycles, des activités débranchées et Scratch. Pour le troisième cycle (10-12 ans), vous pouvez commencer avec des environnements qui combinent blocs et texte comme MakeCode, ou directement avec Python guidé comme CodeAdventure.
Comment justifier l'utilisation d'une plateforme externe dans l'établissement ?
Recherchez des plateformes qui offrent une documentation d'alignement curriculaire avec la LOMLOE, la conformité RGPD et un tableau de bord de suivi pour l'enseignant. CodeAdventure fournit tout cela et facilite la justification auprès de la direction de l'établissement et des familles.
Vous voulez un outil qui est déjà conforme à la LOMLOE ?
CodeAdventure propose un programme Python aligné sur la LOMLOE, un tableau de bord enseignant pour le suivi des élèves et du contenu prêt à l'emploi pour le primaire et le secondaire.
Commencer gratuitement maintenant →Pas de carte de crédit. Fonctionne depuis le navigateur.