Skip to content
Tecnología · 1o de Preparatoria

Ideas de aprendizaje activo

Algoritmos: Concepto y Diseño

El aprendizaje activo funciona especialmente bien con algoritmos porque los estudiantes necesitan experimentar la precisión y el orden en primera persona. Al manipular instrucciones concretas en contextos cotidianos, internalizan por qué cada paso cuenta y cómo los errores pequeños pueden desestabilizar un proceso completo.

Aprendizajes Esperados SEPSEP EMS: Algoritmos y Lógica
20–45 minParejas → Toda la clase4 actividades

Actividad 01

Rotación por Estaciones30 min · Parejas

Recetas como Algoritmos: Diseño en Parejas

Pide a las parejas que conviertan una receta simple, como hacer un sándwich, en un algoritmo paso a paso con lenguaje preciso. Luego, intercambian con otra pareja para que la ejecuten y reporten confusiones. Discutan ajustes para mejorar la claridad.

¿Cómo podemos asegurar que un algoritmo sea claro y unívoco para cualquier ejecutor?

Consejo de FacilitaciónDurante 'Recetas como Algoritmos', pida a las parejas que intercambien sus diseños y ejecuten las instrucciones del compañero sin hacer preguntas, para revelar directamente las ambigüedades en los pasos.

Qué observarEntrega a cada estudiante una tarjeta con una tarea simple (ej. preparar una taza de té). Pide que escriban 3-4 pasos claros y unívocos para completarla. Revisa si las instrucciones son secuenciales y no dejan lugar a interpretación.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Rotación por Estaciones45 min · Grupos pequeños

Flujogramas Colaborativos: Problema Cotidiano

En pequeños grupos, dibujen flujogramas para resolver un problema como 'organizar una mochila escolar'. Incluyan decisiones con rombos y pruebas de secuencia. Presenten al grupo y evalúen eficiencia colectiva.

¿De qué manera la eficiencia de un algoritmo impacta el rendimiento de un sistema?

Consejo de FacilitaciónEn 'Flujogramas Colaborativos', circule entre los grupos y pregunte: '¿Qué pasaría si este paso se omitiera?', para guiar a los estudiantes hacia la completitud del algoritmo.

Qué observarPresenta dos algoritmos para la misma tarea (ej. ordenar una lista de números del más pequeño al más grande). Pregunta al grupo: ¿Cuál algoritmo creen que es más eficiente y por qué? ¿Qué criterios usaron para decidir?

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Rotación por Estaciones40 min · Grupos pequeños

Pruebas de Eficiencia: Carrera de Algoritmos

Divide la clase en equipos; cada uno diseña un algoritmo para ordenar una lista de números. Cronometra ejecuciones con tarjetas y compara tiempos. Analicen modificaciones para optimizar pasos repetitivos.

¿Qué criterios utilizamos para evaluar la calidad de un algoritmo antes de su implementación?

Consejo de FacilitaciónEn 'Pruebas de Eficiencia', asegúrese de que los cronómetros sean visibles para todos y que los grupos midan tanto el tiempo como el número de pasos, vinculando datos cuantitativos con decisiones de diseño.

Qué observarMuestra un algoritmo con un error intencional (ej. un paso faltante o ambiguo). Pide a los estudiantes que levanten la mano si identifican un problema y que expliquen cuál es y cómo lo solucionarían.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 04

Rotación por Estaciones20 min · Individual

Autoevaluación Individual: Algoritmo Personal

Cada estudiante escribe un algoritmo para una rutina diaria, como vestirse. Lo prueba consigo mismo, identifica ambigüedades y lo refina usando una rúbrica de claridad y eficiencia proporcionada.

¿Cómo podemos asegurar que un algoritmo sea claro y unívoco para cualquier ejecutor?

Consejo de FacilitaciónPara 'Autoevaluación Individual', entregue una rúbrica sencilla con los criterios de un buen algoritmo (finito, preciso, unívoco) para que los estudiantes evalúen su propio trabajo antes de compartirlo.

Qué observarEntrega a cada estudiante una tarjeta con una tarea simple (ej. preparar una taza de té). Pide que escriban 3-4 pasos claros y unívocos para completarla. Revisa si las instrucciones son secuenciales y no dejan lugar a interpretación.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
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ñar algoritmos funciona mejor cuando se parte de lo concreto hacia lo abstracto. Use ejemplos cotidianos para demostrar que los algoritmos son universales y luego introduzca la notación formal (como flujogramas) para sistematizar el pensamiento. Evite comenzar con definiciones teóricas; en su lugar, permita que los estudiantes descubran los criterios de calidad a través de la práctica y la reflexión guiada. La investigación en pensamiento computacional recomienda enfocarse en la iteración: diseñar, probar, corregir y mejorar, en lugar de buscar la perfección en el primer intento.

Los estudiantes lograrán diseñar algoritmos claros, finitos y unívocos, aplicando criterios de eficiencia y calidad. Trabajarán en equipos para identificar ambigüedades, corregir fallos y justificar sus decisiones con evidencia tangible durante las actividades colaborativas.


Cuidado con estas ideas erróneas

  • Durante 'Recetas como Algoritmos', escucha que los estudiantes digan: 'Solo las computadoras usan algoritmos'.

    Pida a las parejas que ejecuten las instrucciones de su compañero sin hacer preguntas. Cuando encuentren un paso ambiguo o faltante, señale: 'Esto no funcionó porque el algoritmo no era preciso. ¿Dónde está la prueba de que los algoritmos no son solo para computadoras?'.

  • Durante 'Flujogramas Colaborativos', observa que los estudiantes creen que cualquier lista de pasos es un algoritmo válido.

    Entregue una copia del algoritmo de un grupo a otro y pídales que lo ejecuten. Cuando encuentren un error (paso omitido, ambigüedad), pregunte: '¿Este algoritmo cumple con ser finito, preciso y unívoco? ¿Cómo lo mejoramos?'.

  • Durante 'Pruebas de Eficiencia', escucha que los estudiantes digan: 'La velocidad no importa si el algoritmo funciona'.

    Muestre los datos de tiempo y pasos de dos algoritmos que resuelvan la misma tarea. Pregunte: 'Si uno tarda 2 minutos y el otro 30 segundos, ¿cuál elegirían en una situación real? ¿Por qué la eficiencia sí importa?'.


Metodologías usadas en este resumen