El único error que las personas suelen tener sobre la informática es que está ligado a un lenguaje. Mientras que la mayoría de la gente argumenta que la informática es más una forma de pensar (y para algunos, una forma de vida). La programación es una sintaxis, pero la ciencia de la computación es comprender cómo manipulamos los datos para que hagan lo que queremos. La habilidad más importante que la mayoría de los ingenieros de software no es su dominio de un idioma, sino su capacidad para analizar un problema realmente complicado y utilizar todas sus herramientas y recursos, y habilidades de pensamiento crítico, para abordar / resolver ese problema. Los neurocientíficos cognitivos más exitosos que he conocido en mi carrera son aquellos con formación en ingeniería, no porque puedan programar a través de cualquier idioma, sino porque tienen un enfoque sistemático para comprender un problema difícil y oscuro. El desafío con la ciencia cognitiva es que la mente humana es increíblemente compleja, y somos cuerpos caminando con enormes trozos de datos que se emiten desde nuestro cerebro. ¿Cómo utilizamos un enfoque sistemático para entender esos datos complejos? Yo diría que los enfoques de la informática son quizás la mejor forma inicial de abordar este tipo de preguntas con respecto a la mente humana, porque la ciencia de la computación se creó para abordar este tipo de preguntas.
Entonces, para responder a su pregunta, ¿es la ciencia de la computación absolutamente necesaria para “investigar” la ciencia cognitiva o la neurociencia cognitiva? Probablemente no. Uno podría pasar mucho tiempo con el álgebra lineal y estadísticas avanzadas para responder preguntas interesantes sobre el comportamiento humano. Pero, ¿el conocimiento de la informática le permitirá comprender profundamente algunos de los mecanismos que subyacen a nuestros procesos cognitivos? Con el advenimiento del “big data” y el aumento del poder computacional solo a partir de esta década, diría que sí, ya que este enfoque sistemático es la clave para desbloquear algunas de las preguntas más amplias de las complejidades de la mente humana. Además, de manera pragmática, saber cómo manipular realmente los datos en un lenguaje de scripting (por ejemplo, R, python, matlab) no hace daño en hacer un progreso real en la investigación en estos dominios.