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.
. 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