Logotipo de sheen.bot

Ideas y reflexiones

Pensamiento computacional frente a programación: ¿qué importa de verdad en la era de la IA?

26 jul 2026·Sheen Robotics
Pensamiento computacional frente a programación: ¿qué importa de verdad en la era de la IA?

Mientras los colegios se apresuran a enseñar sintaxis de programación, la IA generativa está dejando obsoleto el mero programar. El valor real está en el pensamiento computacional: el diseño lógico de sistemas que la IA no puede replicar.

El pensamiento computacional es el proceso cognitivo de diseñar soluciones; programar es la tarea mecánica de traducir esas soluciones a un lenguaje que el ordenador entienda. Durante años, la enseñanza de las TIC los trató como si fueran lo mismo. Pero la irrupción de la inteligencia artificial generativa los ha separado de par en par.

Hoy, memorizar la sintaxis de un lenguaje de programación es un activo que se deprecia a toda velocidad. La IA escribe código limpio en Python, C++ o Scratch en milisegundos. Lo que la IA no sabe hacer es comprender un problema humano, descomponerlo en pasos lógicos y decidir qué hay que construir en primer lugar. Eso es el pensamiento computacional, y es la única parte de la ecuación de la «programación y robótica» que sigue garantizando valor a largo plazo a los alumnos sudafricanos.

La diferencia, sin jerga

Para entender la distinción, piensa en un reto práctico de un aula sudafricana: gestionar el aula de informática de un colegio durante los cortes de luz programados de fase 4. El objetivo es que 40 alumnos puedan guardar su trabajo y apagar los equipos de forma segura antes de que las baterías del inversor se queden sin carga.

Resolver este problema exige pensamiento computacional. Hay que:

  • Descomponer el problema: desmenuzar el reto. ¿Cuánta energía consumen los ordenadores? ¿Cuánto duran las baterías? ¿Cuánto se tarda en apagar el equipo con seguridad?
  • Reconocer patrones: darse cuenta de que los alumnos más pequeños tardan cinco minutos en guardar y cerrar la sesión, mientras que los mayores tardan dos.
  • Abstraer los detalles: ignorar la marca de los ordenadores o el color de las mesas; centrarse solo en el consumo eléctrico y en las restricciones de tiempo.
  • Diseñar un algoritmo: crear una regla paso a paso: «Si la carga de la batería baja al 20 %, lanzar un aviso visual. Si baja al 10 %, iniciar la copia de seguridad automática en la nube y apagar el terminal».

Una vez construido ese marco lógico, el problema está resuelto. Programar no es más que el paso final, administrativo, de escribir ese algoritmo en Python o en código por bloques para que el software de gestión del aula de informática lo ejecute. El pensamiento computacional es la arquitectura; programar es poner los ladrillos.

Por qué la IA ha invertido el valor de ambos

Durante la última década, el relato educativo global ha sido «todo el mundo tiene que aprender a programar». Los cursos intensivos y los colegios se centraron sobre todo en la sintaxis: memorizar dónde poner los puntos y comas, cómo declarar variables y cómo escribir bucles. Siempre fue una estrategia frágil, pero la IA generativa la ha dejado obsoleta.

Si le pides a un gran modelo de lenguaje (LLM) actual que escriba un script en Python que vigile el nivel de batería y apague un sistema, generará código impecable al instante y gratis. La habilidad de traducir una instrucción clara a sintaxis está automatizada. En consecuencia, el valor económico del «programador puro» —el que solo sabe traducir instrucciones a código— se está desplomando.

A la inversa, el valor de quien sabe formular las instrucciones se ha disparado. Para obtener un resultado útil de una IA, quien desarrolla debe definir con precisión las entradas, las salidas, las restricciones y los casos límite del sistema. Tiene que pensar de forma computacional. Si no eres capaz de descomponer tú mismo un problema, tampoco podrás pedirle a una IA que lo resuelva por ti.

«Enseñar a los niños a programar empezando por la sintaxis en la era de la IA es como enseñarles las tablas de dividir ignorando para qué sirve realmente la aritmética. Los estamos preparando para un mundo que ya no existe».

La realidad en las aulas sudafricanas

Esta distinción no es solo académica; tiene enormes implicaciones para la forma en que aplicamos el currículo de Programación y Robótica del CAPS del Departamento de Educación Básica. Muchos colegios sudafricanos afrontan limitaciones severas de recursos: presupuestos ajustados, carros de portátiles compartidos, internet inestable y electricidad impredecible.

Si un colegio define su programa de robótica por «el tiempo que se pasa tecleando código en una pantalla», lo va a pasar mal. Cuando se va la luz o falla el wifi, la clase se detiene. Además, comprar un portátil para cada alumno resulta económicamente imposible para la gran mayoría de nuestros centros.

Pero al poner el foco en el pensamiento computacional, las limitaciones se vuelven manejables. El pensamiento computacional se puede enseñar «desenchufado». Los alumnos pueden diseñar algoritmos con tarjetas físicas, trazar puertas lógicas en la pizarra o depurar sistemas físicos a mano. Cuando por fin se sientan delante de un ordenador, no malgastan un tiempo de pantalla valiosísimo peleándose con dónde va un signo de dos puntos; usan el ordenador para ejecutar una solución que ya han diseñado.

Cómo enseñar lo que de verdad importa

Para preparar a los alumnos para el futuro, colegios y familias deben desplazar el foco de los tutoriales cargados de sintaxis al pensamiento a nivel de sistema. Así se hace esa transición:

Enfoque tradicional de «aprender a programar» Enfoque de «pensamiento computacional», a prueba de futuro
Memorizar comandos de Python y reglas de sintaxis. Entender conceptualmente las puertas lógicas, los bucles y las sentencias condicionales.
Construir proyectos genéricos de copiar y pegar (como una calculadora básica). Descomponer problemas locales reales (como el ahorro de agua o la mitigación de los cortes de luz).
Ejercicios de programación por bloques solo en pantalla, sin contexto físico. Usar entradas físicas (sensores) y salidas (motores) para ver cómo interactúa la lógica con el mundo real.

En sheen robotics diseñamos el currículo de Sheen Academy específicamente en torno a esta filosofía. No formamos a los alumnos para que sean compiladores de sintaxis. En su lugar, usamos computación física y hardware de IoT para enseñar la lógica que subyace a los sistemas. Cuando un alumno entiende cómo estructurar un bucle de realimentación con un sensor de humedad del suelo y una bomba de agua, el lenguaje de programación concreto con el que lo escriba pasa a ser un detalle secundario: algo que puede consultar sin esfuerzo o generar con IA.

Si queremos que la juventud sudafricana cree tecnología en lugar de limitarse a consumir software importado, tenemos que dejar de enseñarle a imitar a las máquinas. Las máquinas ya son excelentes siendo máquinas. Nuestro trabajo es enseñar a los alumnos a pensar.

#pensamiento computacional#programación y robótica#currículo CAPS#IA en la educación#Sudáfrica

Más de Ideas y reflexiones