Actividad 01
Comparación en Pares: Versiones de Código
Proporcione dos versiones de un algoritmo simple, como ordenamiento de listas. Los pares ejecutan ambas con datos crecientes, miden tiempos con temporizadores integrados y discuten diferencias. Concluyen justificando la versión optimizada.
Comparar diferentes enfoques para optimizar un fragmento de código y sus impactos.
Consejo de FacilitaciónDurante la actividad 'Comparación en Pares: Versiones de Código', anime a los estudiantes a discutir no solo cuál versión es más rápida, sino también por qué, enfocándose en las diferencias estructurales.
Qué observarPresente a los estudiantes un fragmento de código simple con un bucle ineficiente. Pídales que identifiquen la operación redundante o el problema de complejidad y sugieran una mejora concreta en una oración. Por ejemplo: 'Este bucle recalcula el mismo valor en cada iteración, se podría calcular una vez antes del bucle.'