Skip to content
Pensamiento Computacional y Programación · III Medio

Ideas de aprendizaje activo

Diseño de Algoritmos

El diseño de algoritmos permite a los estudiantes de III Medio transformar ideas abstractas en secuencias lógicas de pasos. En esta etapa, el enfoque no es solo escribir código, sino desarrollar la capacidad de planificar soluciones eficientes mediante pseudocódigo y diagramas de flujo. Este proceso es fundamental para cumplir con los OA 1 y OA 2, ya que establece las bases para la resolución de problemas computacionales de manera estructurada y reproducible.

Objetivos de Aprendizaje (OA)OA 1OA 2
30–50 minParejas → Toda la clase3 actividades

Actividad 01

Juego de Roles30 min · Parejas

Juego de Roles: El Robot Humano

Un estudiante actúa como un robot que solo sigue instrucciones literales, mientras su compañero le entrega un algoritmo escrito para realizar una tarea simple como amarrarse los zapatos. El grupo analiza dónde falló la lógica si el robot comete errores.

¿Qué es un algoritmo y dónde los vemos a diario?
AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 02

Paseo por la Galería50 min · Toda la clase

Paseo por la Galería: Diagramas de Flujo

Los grupos diseñan un diagrama de flujo para resolver un problema escolar, como el proceso de inscripción a talleres. Pegan sus diagramas en las paredes y el resto de la clase deja comentarios con post-its sobre posibles errores lógicos.

¿Cómo representamos visualmente una secuencia de instrucciones?
ComprenderAplicarAnalizarCrearHabilidades de RelaciónConciencia Social
Generar Clase Completa

Actividad 03

Debate Formal40 min · Grupos pequeños

Debate Formal: Eficiencia de Algoritmos

Se presentan dos algoritmos diferentes para resolver el mismo problema de búsqueda. Los estudiantes deben defender cuál es más eficiente basándose en la cantidad de pasos y la claridad de las instrucciones.

¿Qué características hacen que un algoritmo sea eficiente?
AnalizarEvaluarCrearAutogestiónToma de Decisiones
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Pensar que un algoritmo es lo mismo que un lenguaje de programación.

    Un algoritmo es la lógica independiente del lenguaje; las actividades de 'desenchufado' o unplugged ayudan a ver que la lógica existe antes que la sintaxis del computador.

  • Creer que los algoritmos solo sirven para las matemáticas.

    Los algoritmos están en todas partes, desde redes sociales hasta trámites públicos; el análisis de casos reales ayuda a los estudiantes a ver su ubicuidad.


Metodologías usadas en este resumen