Skip to content
Tecnología e Informática · 3o Grado

Ideas de aprendizaje activo

Evaluación de la Eficiencia de Algoritmos

La evaluación de la eficiencia de algoritmos requiere que los estudiantes vivan la comparación entre caminos de acción, no solo que la escuchen. Cuando ordenan objetos físicos o trazan rutas en papel, experimentan por sí mismos cómo pequeños cambios en los pasos pueden traducirse en ahorros reales de tiempo y esfuerzo.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 3 - Pensamiento Computacional y AlgoritmosDBA Tecnologia e Informatica: Grado 3 - Evaluacion y Mejora de Procesos
25–40 minParejas → Toda la clase4 actividades

Actividad 01

Cuatro Esquinas35 min · Grupos pequeños

Competencia de Ordenación: Burbuja vs. Selección

Proporciona dos grupos de tarjetas con números a cada equipo. Un grupo simula ordenación por burbuja comparando pares adyacentes; el otro, por selección buscando el mínimo. Cronometran y cuentan pasos, luego comparan resultados en plenaria.

¿Cómo puedes determinar si un algoritmo es más rápido que otro para la misma tarea?

Consejo de FacilitaciónDurante la Competencia de Ordenación, pida a cada pareja que cronometre y registre los pasos de ambos algoritmos para discutir diferencias en tiempo real.

Qué observarPresenta a los estudiantes dos algoritmos sencillos para una tarea, como 'hacer una cama'. Pide que cuenten los pasos de cada uno y marquen cuál creen que es más rápido. Pregunta: '¿Por qué elegiste ese como más rápido?'

ComprenderAnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 02

Cuatro Esquinas25 min · Parejas

Laberintos Optimizados: Rutas Eficientes

Dibuja laberintos idénticos en papel. Los estudiantes prueban dos algoritmos: uno con retrocesos permitidos y otro con reglas de avance directo. Miden tiempo y pasos, registran en tablas para discutir la eficiencia.

¿Qué factores hacen que un algoritmo sea más eficiente?

Consejo de FacilitaciónEn Laberintos Optimizados, limite el tiempo por cada ruta propuesta para que los grupos debatan por qué menos giros equivalen a mayor eficiencia.

Qué observarEntrega una tarjeta a cada estudiante con una tarea simple (ej. 'lavarse las manos'). Pide que escriban un algoritmo de 4 pasos y otro de 6 pasos para la misma tarea. Luego, deben indicar cuál es más eficiente y por qué.

ComprenderAnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 03

Cuatro Esquinas40 min · Grupos pequeños

Rotación de Tareas: Algoritmos para Emparejar

Prepara tarjetas de parejas (animales y hábitats). Grupos prueban búsqueda lineal vs. organizada por categorías, contando comparaciones. Rotan algoritmos y comparten datos en gráfico de barras.

¿De qué manera la eficiencia de un algoritmo impacta en el tiempo de ejecución de una tarea?

Consejo de FacilitaciónEn Rotación de Tareas, rotación cada 3 minutos para que todos experimenten cómo eliminar pasos innecesarios acelera un proceso repetitivo.

Qué observarPlantea la siguiente pregunta al grupo: 'Imagina que tienes dos caminos para llegar a la escuela. Uno tiene 5 giros y el otro tiene 3 giros. ¿Cuál camino es más eficiente y por qué? ¿Cómo se relaciona esto con los algoritmos?'

ComprenderAnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Actividad 04

Cuatro Esquinas30 min · Toda la clase

Simulación Grupal: Preparar Mochila

Lista de items para una mochila con límites. Dos algoritmos: uno verifica todo secuencialmente, otro prioriza por peso. Equipos actúan los pasos, miden tiempo y proponen mejoras.

¿Cómo puedes determinar si un algoritmo es más rápido que otro para la misma tarea?

Consejo de FacilitaciónEn la Simulación Grupal, entregue una lista de items con pesos ficticios para que los estudiantes prioricen según espacio y tiempo, midiendo qué estrategia ahorra más movimientos.

Qué observarPresenta a los estudiantes dos algoritmos sencillos para una tarea, como 'hacer una cama'. Pide que cuenten los pasos de cada uno y marquen cuál creen que es más rápido. Pregunta: '¿Por qué elegiste ese como más rápido?'

ComprenderAnalizarEvaluarAutoconcienciaConciencia Social
Generar Clase Completa

Algunas notas para enseñar esta unidad

Enseñe este tema con actividades desconectadas que hagan visible lo abstracto. Evite usar solo ejemplos digitales al principio, pues la manipulación física ayuda a internalizar conceptos como pasos extra o decisiones redundantes. Priorice la discusión grupal después de cada actividad para que los estudiantes verbalicen sus observaciones y conecten las ideas con situaciones cotidianas.

Los estudiantes reconocerán que algoritmos distintos para una misma tarea pueden tener diferentes cantidades de pasos, decisiones o tiempos. Usarán evidencia directa de sus actividades para argumentar cuál es más eficiente y justificarán sus conclusiones con ejemplos concretos de su experiencia.


Cuidado con estas ideas erróneas

  • During Competencia de Ordenación, watch for students who assume que los dos algoritmos tardan igual porque usan los mismos materiales o espacio.

    Pida a cada pareja que registre el número exacto de comparaciones y cambios en cada algoritmo, luego compare los totales en voz alta. Señale ejemplos donde un algoritmo con menos pasos pero más decisiones (burbuja) puede ser más lento que otro con más pasos pero menos decisiones (selección) en pequeñas colecciones.

  • During Rotación de Tareas, watch for estudiantes que creen que un algoritmo con más pasos es automáticamente mejor porque 'tiene más detalles'.

    En cada estación, pida a los grupos que cuenten pasos y midan el tiempo real usando un temporizador visible. Luego, guíelos a identificar pasos redundantes, como buscar herramientas antes de empezar, y eliminarlos para comparar los nuevos tiempos.

  • During Simulación Grupal, watch for estudiantes que digan que la eficiencia solo importa cuando usan computadoras.

    Después de la actividad, pida a los estudiantes que describan una situación de su vida diaria (ej. hacer fila en el recreo) donde un camino más directo ahorra tiempo. Conecte estas experiencias con la idea de que los algoritmos son secuencias de decisiones en cualquier contexto.


Metodologías usadas en este resumen