Los hallazgos de los investigadores de Johns Hopkins sugieren que todos los humanos están dotados de la base necesaria para aprender a programar.
La programación informática impulsa la sociedad moderna y posibilitó la revolución de la inteligencia artificial, pero se sabe poco sobre cómo nuestros cerebros aprenden esta habilidad esencial. Para ayudar a responder a esta pregunta, investigadores de la Universidad Johns Hopkins estudiaron la actividad cerebral de estudiantes universitarios antes y después de aprender a programar.
Tras cursar una asignatura de programación, ciertas áreas del cerebro de los estudiantes se activaron al leer código. Dentro de estas áreas, grupos de neuronas representaban el significado del código. Sorprendentemente, antes de que los estudiantes cursaran la asignatura o supieran algo de programación, esos mismos grupos de neuronas también se activaban cuando leían los programas descritos en lenguaje natural.»Lo que descubrimos es que para cuando llegas a la universidad tu cerebro ya tiene las bases neuronales para la programación.»Marina BednyProfesor asociado, ciencias psicológicas y del cerebro
El trabajo, financiado con fondos federales y recientemente publicado en el Journal of Neuroscience , ofrece información sobre cómo y por qué se programa el cerebro humano.
«Muchas de las cosas que hacemos en el mundo moderno no están diseñadas para que nuestro cerebro evolucione, como programar, conducir, leer y hacer matemáticas», afirmó la autora principal, Marina Bedny , neurocientífica cognitiva que estudia la plasticidad y el desarrollo cerebral. «Una clase de programación «recicla» las áreas lógicas del cerebro para el código. Descubrimos que, al llegar a la universidad, el cerebro ya cuenta con las bases neuronales necesarias para programar».
Las herramientas de IA están haciendo que la programación sea cada vez más accesible. Con el creciente acceso a la programación, Bedny y la primera autora, Yun-Fei Liu, investigadora postdoctoral, se propusieron descubrir cómo se adapta el cerebro humano a medida que los principiantes comienzan a aprender esta habilidad.
El equipo utilizó imágenes de resonancia magnética funcional (fMRI) para rastrear la actividad cerebral de estudiantes universitarios antes y después de que tomaran un curso introductorio de un semestre de duración en Python, un lenguaje de programación.

Pie de foto:Actividad cerebral de los estudiantes al leer código antes y después de tomar una clase de programación informática
Imagencrédito: Yun-Fei Liu / Universidad Johns Hopkins.
Cuando los estudiantes leían el código después del curso, grupos de neuronas en una parte del cerebro responsable de la lógica, las regiones frontoparietales, representaban el significado de los programas. Pero incluso antes de clase, cuando los estudiantes leían descripciones en inglés sencillo de los programas de codificación, las mismas neuronas ya se activaban para los algoritmos del programa.
“Aprender a programar utiliza la misma maquinaria neuronal que usamos para la resolución de problemas lógicos. Todo el mundo tiene estas capacidades”, dijo Liu, quien investiga cómo el cerebro aprende habilidades culturales relevantes para la educación.
Los hallazgos sugieren que todos los seres humanos poseen la base necesaria para aprender a programar, que se basa principalmente en la lógica. Ejercitar esa capacidad lógica mediante acertijos, juegos y debates cotidianos en la mesa podría preparar a los niños para un futuro éxito en la programación.
«Alguien que no esté familiarizado con la programación podría mirar Python y sentir que nunca lo entendería, pero nuestro estudio sugiere que todos tenemos la capacidad de programar», dijo Bedny. «Incluso podríamos nacer con ella».
Este trabajo fue financiado por la subvención 2318685 de la Fundación Nacional de Ciencias.
Universidad Johns Hopkins News. J. R. Traducido al español
