- Según una nueva investigación, en el aprendizaje de programación, la habilad lingüística es más importante que la capacidad matemática
- El estudio muestra que la habilidad lingüística y la capacidad de resolución de problemas son importantes para predecir la velocidad y el rendimiento al aprender Python
- Los datos de EEG respaldan además la conexión entre el aprendizaje de idiomas y el aprendizaje de programación
- Se plantea la posibilidad de que las mujeres, al tener en promedio una mayor habilidad lingüística, puedan ser más aptas para la programación
- Reducir los requisitos de matemáticas en la educación en programación y adoptar un enfoque centrado en el lenguaje podría aumentar la diversidad
Habilidad lingüística y aprendizaje de programación
- Investigadores de la University of Washington descubrieron que la habilidad lingüística y la capacidad de resolución de problemas son los factores más importantes para predecir la velocidad y el rendimiento al aprender Python
- El estudio analizó qué tan rápido y qué tan bien los participantes aprendían a programar usando pruebas conductuales y mediciones de actividad cerebral
- A través del curso de codificación en línea de Codeacademy, 42 participantes aprendieron Python, y se evaluaron su velocidad de aprendizaje y su desempeño
Resultados del estudio
- La aptitud lingüística explica alrededor del 20% de la velocidad de aprendizaje de Python, mientras que la capacidad matemática casi no influye en la velocidad de aprendizaje ni en el rendimiento
- Los datos de EEG respaldan además la conexión entre el aprendizaje de idiomas y el aprendizaje de programación, y niveles más altos de oscilaciones beta se asocian con un aprendizaje más rápido y con un mayor conocimiento de programación
Relación entre programación y matemáticas
- La programación suele considerarse un campo intensivo en matemáticas, pero este estudio muestra que la habilidad lingüística es más importante
- Se plantea la posibilidad de que las mujeres, al tener en promedio una mayor habilidad lingüística, puedan ser más aptas para la programación
- Reducir los requisitos de matemáticas en la educación en programación y adoptar un enfoque centrado en el lenguaje podría aumentar la diversidad
Implicaciones educativas
- Es necesario reconsiderar las viejas suposiciones sobre los prerrequisitos de matemáticas para aprender programación
- Es importante ofrecer opciones educativas centradas en el lenguaje para enseñar habilidades de programación sin exigir matemáticas avanzadas
- Las opciones de estilo bootcamp pueden conducir a una carrera en programación sin imponer cálculo
Opinión de expertos
- Se está difundiendo la idea de que la programación no es solo para genios de las matemáticas
- Puede ser más razonable pensar en los lenguajes de programación como lenguajes reales, y es necesario explorar cómo un enfoque centrado en el lenguaje influye en el aprendizaje de los estudiantes
1 comentarios
Opiniones en Hacker News
Me pregunto si alguien realmente leyó el artículo de investigación. El titular es exagerado y los resultados del estudio en sí tampoco son rigurosos
El buen código no solo resuelve problemas, también es fácil de leer y está modularizado
La habilidad de leer rápido me fue útil en mi carrera de programación
No está demostrado experimentalmente que exista un "cerebro lingüístico" o un "cerebro matemático"
Las matemáticas no se tratan de cálculo, sino de patrones
Definir un "cerebro lingüístico" y un "cerebro matemático" es una falsa dicotomía
Hay una correlación interesante entre las personas que son buenas para aprender programación y las que son buenas en concursos de deletreo en inglés
La habilidad lingüística y la capacidad de resolver problemas están relacionadas
En la preparatoria no era bueno en matemáticas, pero sí en el aprendizaje de idiomas