Investigación: Scratch y el desarrollo de habilidades de pensamiento

Ingresar o Registrarse

Investigación: Scratch y el desarrollo de habilidades de pensamiento

Debido a que tanto Scratch como la definición operativa de Pensamiento Computacional son bastante recientes, no hay disponibles muchos reportes de investigaciones relacionados con ambos. En el 2012, la Universidad Icesi realizó en el INSA la primera etapa de la investigación de largo plazo: Programación de computadores y desarrollo de habilidades de pensamiento en niños escolares, fase exploratoria. Presentamos aquí el informe final de ésta, elaborado por los investigadores Hernando Taborda y Diego Medina.

Autor: Hernando Taborda & Diego Medina

URL: http://eduteka.icesi.edu.co/articulos/investigacion_Scratch

Etiquetas: #scratch  #programación  #investigaciones 

Comentarios

 

INVESTIGACIÓN
SCRATCH Y EL DESARROLLO DE
HABILIDADES DE PENSAMIENTO

 

Descargue el informe de investigación completo en formato PDF


En el 2004, ante la preocupación por la notable disminución de profesionales en Ciencias e Ingenierías en Colombia, la Fundación Gabriel Piedrahita Uribe (FGPU) decide aportar su grano de arena y comenzar a trabajar el tema de algoritmos y programación con estudiantes de 5° grado del Instituto de Nuestra Señora de la Asunción (INSA) de Cali. En ese entonces el entorno disponible y el más adecuado, era “MicroMundos Pro”, basado el Logo. Al tomar esa decisión la FGPU buscaba que los estudiantes desarrollaran habilidades de pensamiento de orden superior. En el año 2010, con la disponibilidad de Scratch,  desarrollado por el “Lifelong Kindergarten” del MIT Media Lab, se decidió cambiar de entorno de programación.  Entre otras razones que se tuvieron en cuenta para hacer el cambio, estuvieron no solo el que este último era gratuito y estaba en permanente desarrollo, sino que  y ofrecía un entorno gráfico fácil de utilizar, carente de sintaxis y atractivo para los estudiantes.

Finalizando  el año lectivo 2011, la coordinación académica del INSA reportó que varios docentes tenían la percepción que los estudiantes que habían pasado por los cursos de programación de computadores en primaria eran más hábiles y ordenados para resolver problemas. Los docentes habían expresado también, que los estudiantes entendían con mayor facilidad el concepto de variable, se esforzaban por comprender los problemas que se les formulaban, construían estructuras condicionales, etc. Ante estos reportes, la FGPU se acercó a la Universidad Icesi para solicitarle que le ayudara a dilucidar si lo que estaban reportando los docentes del INSA eran hechos reales o si, por el contrario, eran simples percepciones.

El profesor James Cuenca, en ese momento director de investigación, se interesó en el tema y propuso hacer una investigación formal de esta situación, lo que dio por resultado el proyecto de investigación “Programación de computadores y desarrollo de habilidades de pensamiento en niños escolares: fase exploratoria”, que  fue ejecutado por los investigadores Hernando Taborda y Diego Medina durante en el primer semestre de 2012. En el informe final se destaca que “los resultados del análisis de tareas muestran en detalle la forma como el uso del entorno gráfico de programación Scratch, junto con las actividades educativas propuestas en el aula, promueven el desarrollo del pensamiento computacional, la adquisición de conocimiento conceptual académico y habilidades de planificación cognitiva”.

Ante estos resultados, la Universidad Icesi decidió financiar una segunda investigación con la que quiere determinar si “elaborar programas de computador con el entorno gráfico de programación Scratch favorece el desarrollo del pensamiento computacional en los estudiantes de 2° y 3° grado de básica primaria del INSA”. Esta segunda investigación todavía está en ejecución y se espera tener resultados para principios de 2014.

A continuación y debido a que hay un número grande de Instituciones Educativas trabajando con Scratch para quienes esta información puede ser de interés, se presenta el apartado “Discusión” del informe de la investigación “Programación de computadores y desarrollo de habilidades de pensamiento en niños escolares: fase exploratoria”, elaborado por los profesores Taborda y Medina. Aquí se compendian las conclusiones a las cuales llegaron.

 

INVESTIGACIÓN

Programación de computadores y desarrollo de habilidades de
pensamiento en niños escolares: fase exploratoria


Descargue el informe de investigación completo en
formato PDF

 

DISCUSIÓN

Los resultados del análisis de tareas muestran en detalle la forma como el uso del entorno gráfico de programación Scratch, junto con las actividades educativas propuestas en el aula, promueven el desarrollo del pensamiento computacional, la adquisición de conocimiento conceptual académico y habilidades de planificación cognitiva [1]. El programa ofrece un claro soporte para algunos de los elementos que en la literatura sobre aprendizaje de la programación se han señalado como los más problemáticos para los aprendices (Pane, 2002), tales como el uso de iteraciones y de condicionales. Ambas referidas al manejo de estructuras de control de acciones. Estas funciones en específico se facilitan mediante el uso de bloques prediseñados que sirven de marco para construir un programa correctamente.

Sin embargo, en este punto es importante preguntarse si la comprensión que aparentemente se genera del manejo de las estructuras de control en Scratch puede transferirse a otro tipo de situaciones más cercanas a los lenguajes de programación reales. Por ejemplo, en la serie de investigaciones sobre Commonsense Computing las tareas que se utilizaban para observar las habilidades de programación eran problemas cotidianos muy sencillos, tales como ordenar un conjunto de objetos o números. En estas situaciones era necesario escribir la solución de una forma coherente, esto se hacía así en la medida en que se asemejaba a la situación real de desempeño de un programador experto. Como se señaló en la introducción, los adultos mostraban tener ciertos conocimientos de programación, aunque fallaban en el uso de varios componentes fundamentales de la programación, como el uso de estructuras de control (ej. Sólo el 25% uso condicionales). Los resultados de investigaciones realizadas con niños de primaria fueron similares. Por lo tanto, es necesario seguir investigando para determinar hasta qué punto el uso de un entorno de programación como Scratch realmente tiene impacto en las habilidades de programación a este nivel.

En relación con el tópico específico del aprendizaje de programación es interesante notar que de acuerdo con las observaciones hechas en el aula uno de los elementos de más difícil comprensión fue el paralelismo de la programación, aspecto que ya había sido reportado en investigaciones previas. Sin embargo, es interesante que en un contexto como una clase sobre programación, el paralelismo surja como un obstáculo, pues esto crea las condiciones necesarias para mejorar su aplicación a este dominio. Como Wing señala en varias oportunidades, el pensamiento computacional hace uso de habilidades que se encuentran ya inscritas en nuestra vida cotidiana, como pensar en la ejecución de procesos que ocurren de forma simultánea, y por esta razón el aprendizaje del pensamiento computacional se debería alimentar este tipo de recursos.

A pesar de las preguntas que quedan abiertas sobre las habilidades de programación, la investigación actual muestra que el uso de Scratch puede tener impacto en campos de conocimiento que si bien se circunscriben al pensamiento computacional, no se limitan al aprendizaje de la programación. Así, es importante destacar la contribución que hace el uso del entorno de programación para aprender cómo modelar la realidad en términos de variables que interactúan y así promover un pensamiento más abstracto. Al respecto, es importante pensar en nuevas actividades de aula que tengan como meta principal el aprendizaje de esta habilidad, actividades que sigan el esquema de las actividades integradoras en las cuales el conocimiento académico sirve de base para fomentar esta forma de pensamiento.

Por último, el uso del entorno Scratch parece tener una importante influencia en el desarrollo de la planificación, que si bien no es un elemento constituyente o esencial del constructo “pensamiento computacional”, sí parece ser un proceso cognitivo fuertemente requerido para su implementación eficaz. Algunos de los errores de programación observados durante las grabaciones muestran que gran parte del tiempo que los niños gastan programando, lo invierten en la planificación del orden correcto de las instrucciones y corrigiendo errores derivados de ésta. Una hipótesis interesante para explorar a futuro relacionada con este proceso cognitivo es que puede existir una relación entre la planificación de las acciones y las habilidades de programación (construcción de las pilas de instrucciones). Es probable que cuando los niños aclaran la meta a cumplir y los medios, esto tiene un impacto en la calidad de la secuencia de acciones programadas. En este sentido, tanto las actividades previas de planificación de la actividad general, como el soporte que brinda el profesor en clase para aclarar las metas, restricciones y requerimientos, serían fundamentales para promover el aprendizaje de las habilidades de programación. No obstante, nuevamente sería necesario llegar a cabo investigaciones adicionales para determinar con más precisión la fuerza de esta relación, y la forma como las actividades de aula podrían orientarse a promover con más fuerza el desarrollo de ambas habilidades al mismo tiempo.

 

NOTAS DEL EDITOR:
[1] Los resaltados en el texto son de Eduteka.

 

CRÉDITOS:
Investigación financiada por la Universidad Icesi, Cali, Colombia; realizada por los investigadores Hernando Taborda y Diego Medina.

 

Publicación de este documento en EDUTEKA: Diciembre 01 de 2013.
Última modificación de este documento: Diciembre 01 de 2013.

 

 

Autor de este documento: Hernando Taborda & Diego Medina

URL:http://www.eduteka.org/articulos/investigacion_Scratch

creative commons



Diseñando ScratchJr: Apoyo para el aprendizaje en edad temprana

ScratchJr es un lenguaje gráfico de programación basado en Scratch y rediseñado para atender las necesidades específicas de desarrollo y de aprendizaje de los niños entre los grados de kindergarten y segundo de primaria. Este documento describe los objetivos y retos de crear una herramienta que responda a las necesidades de aprendizaje y desarrollo de infantes entre 5 y 7 años, mostrando la trayectoria que condujo al diseño actual de ScratchJr a partir de principios guía y de hallazgos en estudios al usar la herramienta en edad temprana.

Programación de computadores y creatividad

En los últimos años la creatividad entró a formar parte de las prioridades de los países con sistemas educativos avanzados. Programar Computadores puede atender el desarrollo de esta capacidad y ayudar a los estudiantes a convertirse en pensadores creativos, de forma que estén mejor preparados para vivir en esta Sociedad que la demanda. Este documento aporta: varias definiciones de creatividad, ideas para desarrollarla con trabajos de aula y una propuesta para utilizar la espiral del pensamiento creativo, del Dr. Mitchael Resnick, acompañada por un proyecto de clase como ejemplo.

Investigación: Impacto de Scratch en el desarrollo del pensamiento algorítmico

Esta investigación, realizada por el Licenciado Juan Carlos López García para optar por el grado de Maestría en Educación de la Universidad Icesi, buscó responder la pregunta: ¿Cuáles son las características de: a) las actividades de aula bajo el modelo de resolución de problemas, b) del entorno de programación de computadores Scratch y c) de las interacciones en el aula, que favorecen el uso de conceptos del pensamiento algorítmico por parte de estudiantes de grado 3° de básica primaria del Instituto Nuestra Señora de la Asunción (INSA)?

Programación de Computadores en Educación Escolar

Estudios recientes proponen un conjunto de competencias que niños y jóvenes debe adquirir durante el proceso educativo tales como pensamiento algorítmico, creatividad y destreza para solucionar problemas. Programar computadores constituye una buena alternativa para atender esta necesidad, si se enfoca en desarrollar esas capacidades y no en formar programadores. Este Módulo reúne todos los materiales y recursos publicados en Eduteka hasta la fecha sobre el tema, incluyendo los elaborados y probados para el uso de Scratch, con el apoyo de Motorola.

Cómo aprende la gente (Primer Capítulo)

Capítulo de éste Libro que examina los últimos descubrimientos científicos sobre el significado de saber . Analiza las implicaciones de esos hallazgos respecto de lo que enseñamos, cómo lo hacemos y cómo evaluamos lo aprendido .

Algoritmos y Programación en la educación escolar

Programar computadores, además de ayudar a desarrollar pensamiento algorítmico, exige que los estudiantes atiendan aspectos importantes de la solución de problemas. Llevar esto al aula se ha dificultado en Educación Básica por la carencia de materiales que apoyen iniciativas con este enfoque. Concientes de la importancia del tema, hemos venido trabajando en este campo durante tres años, producto de los cuales publicamos hoy tanto una Guía para docentes de Informática, como un Cuaderno de Trabajo con ejemplos y actividades para sus estudiantes.

Pensamiento computacional: Adopte su integración en todo el plan de estudios
Computación creativa con Scratch 3.0: Guía curricular
Los docentes deben ser expertos en hacer florecer la creatividad de los estudiantes: Resnick
Un artista en cada programador
La disrupción del talento
El pequeño libro de algoritmos
Curso: Exploraciones en inteligencia artificial y sus usos prácticos en ambientes educativos
Todos los estudiantes de secundaria deberían tomar un curso de programación
Empiece por la exploración, no con la explicación
Scratch 3.0: Proyectos, pasión, pares y pasatiempo
Doce tarjetas básicas para aprender Scratch 3.0
10 actividades cortas para aprender Scratch
Pensamiento computacional, un aporte para la educación de hoy
Ciencias de la computación en los sistemas educativos de América Latina
ScratchJr: Evaluación
MEN: Contenidos digitales para continuar aprendiendo en el aislamiento social
Colección: Aprender y enseñar desde casa
Matemática Interactiva: simulaciones para trabajo en casa
Ruta para la virtualización de clases presenciales
Orientaciones del MEN a las familias para apoyar el estudio en casa por Covid 19
Principios básicos de Ergonomía en tiempos de Coronavirus
Sistematización de Prácticas Educativas: Guía conceptual para educadores
Cuando los estudiantes creadores se encuentran con la inteligencia artificial
Pensamiento computacional: Adopte su integración en todo el plan de estudios
Computación creativa con Scratch 3.0: Guía curricular
Repensar la escuela para crear un ecosistema de innovación
El arte de preguntar: no se trata de lo que sabes, sino de saber qué preguntar
Los docentes deben ser expertos en hacer florecer la creatividad de los estudiantes: Resnick
Taxonomía de Bloom para la Era Digital
Algunos verbos para establecer objetivos de aprendizaje

Discusión sobre este artículo:



Ver más artículos relacionados

Inicio | Registro | Quienes Somos | Edukatic | Políticas de Uso | Uso de datos personales | Universidad Icesi | RSS

Copyright: eduteka 2001-2019 | Icons made by Freepik from www.flaticon.com