Si eres profesor en España, probablemente ya has escuchado que la LOMLOE introduce la programación y el pensamiento computacional como parte del currículo. Pero entre el BOE y los decretos autonómicos, saber exactamente qué tienes que hacer —y cómo— no es tan sencillo.
En este artículo te explicamos de forma clara qué exige la ley, qué contenidos corresponden a cada etapa y cómo puedes integrar la programación en tu aula sin necesidad de ser informático.
Qué dice la LOMLOE sobre programación y pensamiento computacional
La Ley Orgánica 3/2020 (LOMLOE) introduce el pensamiento computacional como una competencia transversal. No se trata de crear una asignatura nueva de programación, sino de integrar estas habilidades en las áreas que ya existen.
En concreto, la ley menciona:
- Competencia digital como una de las 8 competencias clave.
- Pensamiento computacional dentro del área de Matemáticas (primaria) y Tecnología y Digitalización (secundaria).
- Resolución de problemas mediante algoritmos como contenido específico en ambas etapas.
Primaria vs secundaria: qué se pide en cada etapa
Los contenidos varían significativamente entre las dos etapas. Esta tabla resume lo esencial:
| Aspecto | Primaria (6-12 años) | Secundaria (12-16 años) |
|---|---|---|
| Área principal | Matemáticas / Conocimiento del Medio | Tecnología y Digitalización |
| Enfoque | Pensamiento computacional básico | Programación, robótica, IA |
| Contenidos clave | Secuencias, patrones, algoritmos sencillos | Variables, condicionales, bucles, funciones |
| Herramientas típicas | Actividades desenchufadas, Scratch, entornos visuales | Python, MakeCode, robótica, simuladores |
| Evaluación | Observación y rúbricas de resolución de problemas | Proyectos, código funcional, exposiciones |
La competencia digital: más que usar un ordenador
Muchos centros confunden «competencia digital» con «usar el ordenador». La LOMLOE va mucho más allá. La competencia digital según el marco DigComp incluye:
- Información y alfabetización informacional: buscar, filtrar y evaluar información.
- Comunicación y colaboración: interactuar con herramientas digitales de forma responsable.
- Creación de contenidos digitales: aquí entra la programación.
- Seguridad: protección de datos, identidad digital.
- Resolución de problemas: pensamiento computacional, automatización, pensamiento algorítmico.
Cuando integras programación en tu aula, estás cubriendo al menos tres de estas cinco áreas de golpe.
✅ Ventaja para el profesor: Si usas proyectos de programación que incluyan trabajo en equipo y presentación de resultados, puedes justificar la evaluación de varias competencias clave en una misma actividad.
Cómo encajar la programación en tu planificación anual
No necesitas dedicar una sesión semanal exclusiva a programación. La forma más eficaz y realista es integrarla en las asignaturas que ya impartes:
Matemáticas + pensamiento computacional
Usa secuencias de instrucciones para resolver problemas matemáticos. Por ejemplo: un algoritmo que calcule el perímetro de figuras geométricas o que ordene una serie de números.
Etapa: Primaria y SecundariaCiencias Naturales + simulación
Crea simulaciones sencillas con Python o Scratch para modelar fenómenos naturales: el ciclo del agua, el crecimiento de una planta, o cómo se transmite una enfermedad en una población.
Etapa: SecundariaLengua + generación de historias
Los alumnos programan un generador de cuentos aleatorios combinando personajes, lugares y acciones. Trabajan creatividad, estructura narrativa y lógica de programación al mismo tiempo.
Etapa: Primaria (3er ciclo) y SecundariaTecnología + robótica y automatización
Diseña y programa un sistema automatizado sencillo con micro:bit o Arduino. Desde un semáforo funcional hasta un sistema de riego que responde a sensores de humedad.
Etapa: SecundariaTutoría + ciudadanía digital
Usa sesiones de tutoría para trabajar la identidad digital, la seguridad online y el uso responsable de la IA. Complementa la competencia digital sin necesidad de ordenadores.
Etapa: Primaria y SecundariaHerramientas y recursos que se alinean con la LOMLOE
Estas herramientas cubren los contenidos que pide la ley y están diseñadas para el aula:
- Scratch — Ideal para primaria. Gratuito, visual, con una comunidad enorme y proyectos compartidos.
- Microsoft MakeCode — Combina bloques y texto. Perfecto para la transición entre etapas. Compatible con micro:bit.
- Python (con entornos guiados) — El lenguaje de referencia en secundaria. Herramientas como Thonny o Replit facilitan los primeros pasos.
- CodeAdventure — Plataforma gamificada con curriculum alineado a la LOMLOE. Enseña Python con retos progresivos, panel de profesor para seguimiento y contenidos listos para usar en clase.
- CS Unplugged — Actividades de pensamiento computacional sin ordenador. Muy útil cuando no hay aula de informática disponible.
Ejemplo práctico: una unidad didáctica con programación
Este ejemplo muestra cómo integrar programación en una unidad de Matemáticas de 5º de Primaria sobre «Estadística y gráficas»:
| Sesión | Contenido | Competencia LOMLOE |
|---|---|---|
| 1-2 | Recogida de datos en clase (encuesta sobre hábitos) | Matemática, Social y Cívica |
| 3 | Introducción a secuencias: «instrucciones para organizar los datos» | Pensamiento computacional |
| 4-5 | Crear gráficas con Scratch o Python (barras, circular) | Digital, Matemática |
| 6 | Presentación en equipo: explicar qué dicen los datos | Lingüística, Aprender a aprender |
Con 6 sesiones has cubierto contenidos de Matemáticas, pensamiento computacional y competencia digital. Y lo más importante: los alumnos han hecho algo tangible que pueden enseñar.
Preguntas frecuentes
¿La LOMLOE obliga a enseñar programación en primaria?
No como asignatura separada, pero sí incluye el pensamiento computacional y la resolución algorítmica dentro de las competencias clave y del área de Matemáticas. En la práctica, esto implica que debes trabajar estos contenidos de alguna forma.
¿Qué diferencia hay entre pensamiento computacional y programación?
El pensamiento computacional es una habilidad más amplia: descomponer problemas, encontrar patrones, diseñar soluciones paso a paso. La programación es una forma práctica de aplicar ese pensamiento. La LOMLOE pide ambos, pero empieza por el pensamiento computacional en primaria.
¿Necesito saber programar para enseñar estos contenidos?
No necesariamente. Muchas actividades de pensamiento computacional se pueden hacer sin ordenador (actividades desenchufadas). Y plataformas como CodeAdventure proporcionan todo el contenido ya preparado, con guía paso a paso para el profesor.
¿Qué herramienta es mejor para empezar en primaria?
Para los primeros ciclos, actividades desenchufadas y Scratch. Para el tercer ciclo (10-12 años), puedes empezar con entornos que combinan bloques y texto como MakeCode, o directamente con Python guiado como CodeAdventure.
¿Cómo justifico el uso de una plataforma externa en el centro?
Busca plataformas que ofrezcan documentación de alineación curricular con la LOMLOE, cumplimiento RGPD y panel de seguimiento para el profesor. CodeAdventure proporciona todo esto y facilita la justificación ante la dirección del centro y las familias.
¿Quieres una herramienta que ya cumple con la LOMLOE?
CodeAdventure tiene un curriculum de Python alineado con la LOMLOE, panel de profesor para seguimiento de alumnos y contenidos listos para usar en primaria y secundaria.
Empezar gratis ahora →Sin tarjeta de crédito. Funciona desde el navegador.