Pensamiento Computacional

Actividades en Protobject — y su equivalencia con micro:bit

Una progresión didáctica de 17 actividades para aprender a programar con bloques desde el celular (Protobject), pensada para estudiantes en Chile, con un sistema para verificar que cada actividad es equivalente a su versión en micro:bit.

Este sitio reúne varias piezas: el visor para explorar las actividades, la planificación que explica el porqué del orden, el reporte de calidad de los textos y el código, la pipeline de equivalencia que compara científicamente la versión Protobject con la de micro:bit, y las propuestas de refactorización de los algoritmos. Empieza por donde quieras.

¿Por dónde empezar?

Organización del proyecto

index.htmlEsta página de inicio.
engine.htmlEl visor de actividades (renderiza los .md, muestra el código y permite abrir/descargar en Protobject).
planificacion.htmlEl rationale de la progresión (5 fases, 17 proyectos) — documento vivo, HTML autónomo.
report.htmlEl reporte de calidad (texto↔código, redacción es-CL, secuencia), con enlaces al visor.
revision_equivalencia.htmlLa revisión actividad por actividad de la equivalencia funcional Protobject ↔ micro:bit.
revision_textos.htmlRevisión de las 17 fichas .md frente al código actual (texto↔código, remisiones cruzadas, redacción es-CL).
propuestas_refactorizacion.htmlPropuestas de refactorización didáctica de los 17 algoritmos, escritas en el lenguaje de bloques común (no se aplicó ninguna).
_activities/Las 17 fichas de actividad en español (.es.md) más las base trilingües.
src/ · microbit/Imágenes y videos por actividad · firmware .hex para micro:bit.
protobject/Código Blockly real decodificado (.ptj/.xml + pseudocódigo) y el decodificador.
pipeline-equivalence/El sistema de análisis de equivalencia (dashboard, guía, reporte “Vela”, ensayo teórico y scripts de AST/PDG).
Servir el sitio localmente. Desde la carpeta raíz: python -m http.server 8000 y abre http://localhost:8000/. La pipeline de equivalencia usa su propio entorno (puerto 8080) para correr sus scripts de Python, pero sus páginas se ven igual desde aquí.