Skip to content
Tecnología · 1o de Secundaria

Ideas de aprendizaje activo

Introducción a la Programación Visual

La programación visual en primer grado de secundaria funciona mejor con aprendizaje activo porque los estudiantes aprenden haciendo, arrastrando bloques que representan estructuras lógicas concretas. Este enfoque kinestésico y visual conecta directamente con su desarrollo cognitivo, haciendo que conceptos abstractos como algoritmos y bucles sean tangibles y significativos.

Aprendizajes Esperados SEPSEP Secundaria: Programación y Lógica Computacional
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Animación Simple

En parejas, los estudiantes seleccionan un sprite y crean una secuencia básica de movimientos con bloques de movimiento y apariencia. Agregan sonidos para interacción. Comparten la animación con otra pareja para retroalimentación.

¿Cómo facilita la programación visual el aprendizaje de conceptos complejos?

Consejo de FacilitaciónPara 'Pares: Animación Simple', pida a los estudiantes que describan en voz alta cada bloque antes de colocarlo, reforzando el vocabulario y la lógica paso a paso.

Qué observarEntrega a cada estudiante una tarjeta con la siguiente pregunta: 'Describe con tus propias palabras la diferencia entre un script y un evento en programación visual. Da un ejemplo de cada uno.' Revisa las respuestas para evaluar la comprensión de los términos clave.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Proyectos45 min · Grupos pequeños

Grupos Pequeños: Juego de Aventura

Formen grupos de tres. Diseñen un juego donde un personaje evite obstáculos usando condicionales y bucles. Prueben el proyecto mutuamente y ajusten bugs. Presenten el juego final al grupo.

¿Qué similitudes encuentras entre los bloques de programación y las instrucciones de un algoritmo?

Consejo de FacilitaciónEn 'Grupos Pequeños: Juego de Aventura', circule por cada grupo para preguntar cómo decidieron el orden de los bloques y qué pasaría si cambiaran un bloque de lugar.

Qué observarMuestra en pantalla un fragmento de código visual simple (ej. un sprite que se mueve al hacer clic). Pregunta a la clase: '¿Qué evento inicia esta acción? ¿Qué tipo de bloque se usa para el movimiento?' Pide a los estudiantes que levanten la mano o usen tarjetas de colores para indicar sus respuestas.

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 03

Aprendizaje Basado en Proyectos35 min · Toda la clase

Clase Completa: Remix Colectivo

Proyecten un proyecto base de Scratch. Toda la clase propone mejoras en bloques y vota por cambios. Un voluntario implementa y ejecuta en vivo, discutiendo impactos.

¿Cómo podrías utilizar un entorno de programación visual para contar una historia interactiva?

Consejo de FacilitaciónDurante 'Clase Completa: Remix Colectivo', asegúrese de que los estudiantes expliquen sus cambios al grupo, destacando cómo el remix transforma el proyecto original.

Qué observarLos estudiantes trabajan en parejas para crear un programa corto. Luego, cada pareja revisa el programa de otra. Pide a los revisores que respondan: '¿El programa hace lo que se esperaba? ¿Identifican al menos un bucle y un evento? ¿Hay algún bloque que no entiendan?'

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 04

Individual: Depuración de Código

Asignen un programa con errores intencionales. Cada estudiante identifica y corrige fallos en secuencia, bucles o eventos. Registran cambios en una hoja de observaciones.

¿Cómo facilita la programación visual el aprendizaje de conceptos complejos?

Consejo de FacilitaciónPara 'Individual: Depuración de Código', pida a los estudiantes que escriban en un papel los pasos que siguieron para encontrar y corregir el error.

Qué observarEntrega a cada estudiante una tarjeta con la siguiente pregunta: 'Describe con tus propias palabras la diferencia entre un script y un evento en programación visual. Da un ejemplo de cada uno.' Revisa las respuestas para evaluar la comprensión de los términos clave.

AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Enseñe programación visual con proyectos pequeños y concretos antes de introducir términos abstractos. Evite largas explicaciones teóricas; en su lugar, use analogías de la vida cotidiana como 'recetas' o 'instrucciones para armar un mueble' para explicar algoritmos. La investigación muestra que los estudiantes retienen mejor cuando construyen algo tangible y reciben retroalimentación inmediata.

Los estudiantes demostrarán que entienden la secuencia, los bucles y los eventos al crear proyectos funcionales en Scratch que cumplan requisitos específicos. Usarán términos correctos como 'script', 'evento' y 'condición', y podrán explicar por qué el orden de los bloques afecta el resultado.


Cuidado con estas ideas erróneas

  • Durante la actividad 'Pares: Animación Simple', algunos estudiantes pueden colocar los bloques en cualquier orden porque creen que el programa 'adivinará' lo que quieren hacer.

    Durante la actividad 'Pares: Animación Simple', pida a los estudiantes que ejecuten el programa paso a paso usando el modo de ejecución lenta de Scratch. Pídales que observen cómo el orden de los bloques determina el movimiento exacto del sprite y corrijan cualquier bloque fuera de lugar.

  • Durante los proyectos de 'Grupos Pequeños: Juego de Aventura', algunos pueden decir que programación visual 'no es programación de verdad' porque no ven código escrito.

    Durante 'Grupos Pequeños: Juego de Aventura', pida a los estudiantes que comparen su proyecto en bloques con el código textual simple de otro lenguaje, como Python, y señalen las estructuras idénticas como condicionales o bucles.

  • Durante la actividad 'Individual: Depuración de Código', los estudiantes pueden asumir que los bucles siempre se ejecutan para siempre sin importar qué.

    Durante la actividad 'Individual: Depuración de Código', proporcione un proyecto con un bucle que no tenga una condición de parada y pida a los estudiantes que agreguen un contador visible para ver cuándo termina el bucle o por qué no termina.


Metodologías usadas en este resumen