Está en la página 1de 2

Ficha de lectura: Cognitive Abilities and Computer Programming.

Referencia
Fletcher, S. (1984) Cognitive Abilities and Computer Programming. Educational Resources
Information Center (ERIC).
Reseña del texto
Para determinar las habilidades cognitivas necesarias para la programación computacional, se
desarrolló un estudio en jóvenes que detectó, en primer lugar, sus habilidades cognitivas.
Estos resultados fueron luego comparados con los resultados de un test que mide las habilidades
relacionadas con la programación computacional, luego de diez semanas de capacitaciones en el
área.
Los resultados de esta comparación permiten concluir que existe una correlación positiva entre
habilidades de programación computacional y las habilidades cognitivas.
Aportes centrales del texto:
Introducción
Si bien el valor de la computación en general se ha vuelto aparentemente significativo, como
educadores es necesario entender mejor los efectos que estos generan en los usuarios y qué
procesos cognitivos están involucrados en la programación computacional.
Estudios realizados por Webb (1984) y por Shaha (1983) son la piedra angular en la búsqueda de
la interacción entre mente y computación. Este estudio busca agregar información a esta búsqueda
intentando definir los procesos cognitivos involucrados en la programación.

Método
Los sujetos del estudio fueron 41 estudiantes del área universitaria en Los Angeles. Los sujetos se
inscribieron en una clase de introducción a la computación. Anterior a la instrucción, los
estudiantes completaron cuatro horas de tests cognitivos, que incluyeron:
-Habilidad espacial: Paper Folding Test, Surface Development Test, Form Board Test.
-Field Dependence/Independence: Hidden figures test.
- General Reasoning or non-verbal intellect: Raven’s Progressive Matrices Abreviado.
- Analytic versus Holistic Processing: Gestalt Completion Test.
- Math Skills: Un test que contempló dos secciones: razonamiento matemático que contenía
problemas de palabras; y una sección de cálculo matemático que consistía en artículos
mecánicamente computacionales.

Luego del pretest, los estudiantes recibieron 10 semanas de lenguaje computacional básico. El
curso consistió en comandos de operación, operadores booleanos, rutinas de bucle,
derivación/branching, cadenas y variables numéricas, y expresiones matemáticas.
Otro test fue aplicado para determinar las habilidades de estudiantes en generación de programas,
debugging y un test para medir conocimiento de comandos básicos y sintaxis.

Resultados
La programación computacional es resultado de muchos procesos cognitivos y no sólo del
razonamiento matemático.
Dependiendo de lo que se hace, diferentes procesos están trabajando. Por ejemplo, para la
habilidad de programar es importante tener la capacidad de “ver el programa como un todo y no
solo una colección separada de aspectos” (Gestalt).
Si bien el razonamiento matemático está altamente correlacionado con las habilidades genéricas
de programación (sintaxis), es relativamente insignificante para otros que son muy importantes
también (Depuración, comandos, generación de programas) Esto permite indicar que el
razonamiento matemático es más cercano a las habilidades primarias que a otros proceso
cognitivos testeados.
La habilidad espacial, la independencia del campo, el razonamiento general y el razonamiento
holístico forma una base para el razonamiento matemático.

[[
Para la sintaxis, las habilidades detectadas que se correlacionan en orden de jerarquía son:
Imágenes Escondidas, Razonamiento matemático.
Para la depuración/debugging: Raven (razonamiento abstracto/inteligencia general fluida como
comprensión, resolución de problemas), form board (imaginar y estructurar el espacio)
Para la generación de programas: Gestalt Completion.
]]

También podría gustarte