Categorías: Todo - herramientas - métricas - datos - recopilación

por Martin Llerena hace 1 mes

19

Programación y pensamiento computacional

En la educación moderna, el pensamiento crítico y la resolución de problemas son esenciales para fomentar prácticas que llevan a la alfabetización en programación. Scratch, una herramienta visual desarrollada por el MIT, permite a los estudiantes diseñar aplicaciones interactivas utilizando bloques de programación prefabricados.

Programación y        pensamiento computacional

Programación y pensamiento computacional

Desarrollo TC

Análisis conglomerados
Análisis de cuartiles
. La interactividad del usuario oscila entre nula y competente CT en Q0 (Mdn = 2, IQR = 1-2)

Competencia en TC

Dominio de las divisiones individuales en TC
Competencia general en TC: distribución y la frecuencia de las puntuaciones totales del Dr. Scratch, que divide el dominio de la TC en tres niveles

Evaluación y recopilación de datos de Dr. Scratch

Se rastreó y recopiló los datos contenidos en los archivos comprimidos de Scratch (por ejemplo, cambios en el código, marcas de tiempo) utilizando la API de Scratch. Realizamos un seguimiento de los proyectos de Scratch y sus actualizaciones utilizando un script de Python

Evaluación Dr. Scratch

Cada puntuación define un nivel de competencia en TC: 0 = ninguno, 1 = básico, 2 = en desarrollo y 3 = competente
Las métricas de Dr. Scratch puntúan la TC en Scratch en una escala de 0 a 3
se utilizó para evaluar la TC con grandes conjuntos de datos (por ejemplo, 250K proyectos)

Métricas para evaluar la TC

. Wilson creó un esquema de codificación adaptado para evaluar la competencia de programación basado en: conceptos de programación, organización del código y diseño para la usabilidad)
El CT-t evalúa las habilidades de TC a través de una prueba de opción múltiple
Varias métricas evalúan la TC. Algunos ejemplos son CT-t y Dr. Scratch. Bebras define un conjunto de tareas, que evalúan las habilidades de TC a partir de un sistema bidimensional de cinco dimensiones (abstracción, pensamiento algorítmico, descomposición, evaluación y generalización).

Dr. Scratch

Pero, nos centramos en usar métricas para evaluar el desarrollo de la TC, no analizamos los aspectos cualitativos de los juegos. Además, que centramos su evaluación solo en las puntuaciones finales de la TC dadas por Dr. Scratch.
El dominio de la TC en los juegos diseñados por los estudiantes se desarrolla diferente en cada dimensión de la TC, donde el paralelismo, la sincronización y la lógica se desarrolla
Además puntúa automáticamente la CT de los proyectos de Scratch y puede usarse para describir el desarrollo de la TC
Ayuda a los académicos a evaluar sistemáticamente la TC de los juegos diseñados por los estudiantes, específicamente con Scratch

Limitaciones y generalización

El enfoque está representada por la forma en que recopilamos los datos para nuestro análisis.
Nos centramos en evaluar el dominio de la TC y desarrollo de juegos serios diseñados por los estudiantes a través de métricas. Entonces, no se incluye en el análisis los aspectos cualitativos de los juegos y la información relacionada con el currículo en el que se desarrollaron

Lecciones aprendidas de la evaluación de TC basada en métricas con el Dr. Scratch

Además, las métricas de Dr. Scratch para la abstracción pueden promover inadecuadamente como prácticas de codificación que no se recomiendan
Hay discrepancias entre la forma en que el Dr. Scratch evalúa las competencias de TC en Scratch y la cantidad de competencia en CT. Por ejemplo, definir bloques en Scratch (que el Dr. Scratch puntúa 2 puntos CT en abstracción) es más difícil que usar clones (que puntúa 3 puntos CT en la misma dimensión).

Paralelismo

una serie de eventos que ocurren simultáneamente

La educación moderna, pensamiento crítico y resolución de problemas sirven para apoyar las prácticas que conducen a la alfabetización y programación de pensamiento rítmico

TC

Recientemente la TC, se clasificó en seis facetas (descomposición, abstracción, diseño de algoritmos, depuración, iteración y generalización),
Para evaluar la TC, se están desarrollando varios instrumentos, como: encuestas y pruebas, Un área de desarrollo que es específicamente prometedora son las métricas, o sea, medidas cuantificables y operacionalizadas basadas en prácticas de codificación observadas, que se relacionan con las habilidades de TC.
Para la enseñanza de la TC, el diseño del juego es prometedor. El diseño de juegos tiene la ventaja de introducir a los estudiantes a través de prácticas creativas y les permite diseñar y crear artefactos digitales
Proceso de solución de problemas

Pensamiento computacional

Proceso mediante el cual los problemas se formulan de manera que puede ser "entendida" por las computadoras. El término TC se asocia a menudo con el pensamiento algorítmico y el pensamiento programático
Es importante para la alfabetización digital y para desarrollar habilidades de resolución de problemas

Scratch

Cuenta con una biblioteca que contiene varios bloques de programación prefabricados, que se pueden utilizar para programar y diseñar aplicaciones interactivas, animaciones y videojuegos.
Herramienta visual basada en la programación por bloques, diseñada por el MIT