Eduteka+

Descubre la lógica detrás de los diagramas: ¡Construyendo soluciones con símbolos!

Tecnología e Informática Pensamiento Computacional Aprendizaje Basado en Problemas 28 sep 2026 Publicado en EdutekaLab · términos de origen

Creado por Yalton P.

DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Descripción

En este plan de clase, los estudiantes de secundaria explorarán el fascinante mundo de los diagramas de flujo y su simbología, una herramienta esencial para entender la lógica de la programación y la resolución de problemas. A través de actividades basadas en problemas reales y simulados, los jóvenes aprenderán a diseñar algoritmos, representarlos gráficamente y dar sus primeros pasos en la implementación usando ambientes de programación por bloques. Comprenderán cómo cada símbolo tiene un propósito específico y cómo, al ordenarlos correctamente, pueden construir soluciones claras y efectivas para diversos desafíos cotidianos.

Este aprendizaje es relevante porque desarrolla habilidades de pensamiento crítico y lógico, fundamentales en la era digital actual, y conecta con situaciones prácticas, como organizar tareas, tomar decisiones o crear instrucciones para máquinas. Además, al dominar los diagramas de flujo, los estudiantes estarán mejor preparados para estudiar programación y tecnología, abriendo caminos a carreras futuras y competencias vitales en cualquier disciplina.

Objetivos de Aprendizaje

  • Analizar la simbología básica de los diagramas de flujo y su función dentro del diseño de algoritmos.
  • Diseñar diagramas de flujo que representen soluciones a problemas cotidianos simples.
  • Crear algoritmos utilizando diagramas de flujo y programarlos en un entorno de programación por bloques.
  • Evaluar la efectividad de los diagramas de flujo diseñados para resolver problemas planteados.

Recursos Necesarios

  • Computadoras o tablets con acceso a un entorno de programación por bloques (por ejemplo, Scratch o Blockly) - 1 por estudiante o pareja.
  • Pizarras blancas o pizarras digitales para mostrar ejemplos y diagramas.
  • Marcadores o rotuladores para pizarras.
  • Hojas impresas con símbolos básicos de diagramas de flujo y ejemplos.
  • Proyector para mostrar videos y presentaciones.
  • Videos cortos explicativos sobre diagramas de flujo (2-3 minutos).
  • Fichas o tarjetas con problemas sencillos para resolver mediante diagramas de flujo.

Requisitos Previos

  • Conocimiento básico sobre qué es un algoritmo (concepto simple).
  • Habilidad básica para manejar computadora o tablet.
  • Experiencia previa con actividades de resolución de problemas o pensamiento lógico (por ejemplo, secuencias o instrucciones simples).
  • Familiaridad inicial con símbolos gráficos (formas geométricas básicas).

Actividades

Sesión 1: Introducción y Comprensión de la Simbología de Diagramas de Flujo

Fase de Inicio

Tiempo estimado: 15 minutos

Propósito de la sesión:

Conectar con conocimientos previos sobre algoritmos y presentar la simbología de los diagramas de flujo como herramienta para representar soluciones gráficamente.

Activación de conocimientos previos:

Docente: "¿Alguna vez han dado instrucciones para que alguien haga una tarea, por ejemplo, cómo preparar un sándwich o llegar a un lugar? ¿Qué pasos dan? ¿Creen que hay una forma de representar esas instrucciones para que cualquiera las entienda sin preguntar?"

Estudiantes: Responden en plenaria, compartiendo ejemplos de instrucciones o secuencias que han dado o recibido.

Motivación y enganche:

Docente: Presenta un dato curioso: "¿Sabían que los diagramas de flujo se usan en videojuegos que ustedes juegan, y también en aplicaciones que usan en el celular? Son el primer paso para que una computadora entienda qué hacer."

Contextualización:

Docente: Explica que aprenderán a usar símbolos para crear diagramas que ayuden a resolver problemas y que esta habilidad es útil en muchas áreas, desde la tecnología hasta la vida diaria.

Fase de Desarrollo

Tiempo estimado: 95 minutos

Presentación del contenido:

Docente: Introduce la simbología básica de diagramas de flujo mostrando una presentación con los símbolos más usados: óvalo (inicio/fin), rectángulo (proceso), paralelogramo (entrada/salida), rombo (decisión).

Actividad 1: Explorando símbolos y su función

  • Objetivo: Analizar la función de cada símbolo en un diagrama de flujo.
  • Instrucciones:
    • El docente reparte hojas con los símbolos y ejemplos simples.
    • Los estudiantes, en parejas, analizan y discuten qué representa cada símbolo.
    • Responden preguntas guía: ¿Qué significa cada símbolo? ¿Para qué sirve? ¿Dónde creen que se usaría?
  • Organización: Parejas.
  • Producto: Lista escrita con la función de cada símbolo.
  • Tiempo: 25 minutos.
  • Rol del docente: Circular entre parejas, hacer preguntas como "¿Por qué creen que usaríamos un rombo aquí?", "¿Qué pasa si no ponemos un símbolo de decisión?".

Actividad 2: Resolviendo un problema cotidiano con diagramas

  • Objetivo: Diseñar un diagrama de flujo para resolver un problema sencillo.
  • Instrucciones:
    • Se presenta un problema sencillo: "¿Cómo decidir si salir con paraguas o no según el clima?"
    • En grupos de 3-4, los estudiantes crean un diagrama de flujo en papel usando los símbolos aprendidos para representar la solución.
    • Debaten y ajustan su diagrama para que sea claro y lógico.
  • Organización: Grupos de 3-4 estudiantes.
  • Producto: Diagrama de flujo en papel.
  • Tiempo: 40 minutos.
  • Rol del docente: Apoyar con preguntas que guíen el razonamiento, como "¿Dónde empieza el diagrama?", "¿Qué pregunta se hace para decidir?", "¿Qué pasa si la respuesta es sí o no?".

Actividad 3: Video y discusión

  • Objetivo: Reforzar el aprendizaje sobre la simbología y su uso.
  • Instrucciones:
    • Se muestra un video corto (2-3 minutos) que ejemplifica la creación de un diagrama de flujo para un problema sencillo.
    • Después, en plenaria, discuten qué aprendieron y cómo los símbolos ayudan a organizar el pensamiento.
  • Organización: Plenaria.
  • Producto: Participación en discusión y lista de observaciones.
  • Tiempo: 15 minutos.
  • Rol del docente: Facilitar la discusión con preguntas como "¿Qué símbolo les pareció más importante?", "¿Les parece fácil usar estos símbolos para pensar en soluciones?".

Diferenciación:

  • Para estudiantes que terminan antes: Proponer crear un diagrama de flujo para otro problema sencillo, por ejemplo, decidir qué ropa usar según el clima.
  • Para estudiantes que necesitan más apoyo: Proporcionar ejemplos más simples y acompañar con preguntas guía visuales y verbales para construir el diagrama paso a paso.

Transición a la siguiente sesión:

Docente: "Mañana usaremos estos diagramas para crear programas reales en un entorno digital. ¡Verán cómo sus ideas se vuelven código!"

Fase de Cierre

Tiempo estimado: 10 minutos

Síntesis:

Se realiza un “ticket de salida”: cada estudiante escribe en una tarjeta tres ideas que aprendió sobre los símbolos y una pregunta que tenga para la siguiente sesión.

Reflexión metacognitiva:

  • ¿Cuál símbolo de diagrama de flujo te pareció más fácil de entender y por qué?
  • ¿Cómo crees que los diagramas de flujo pueden ayudarte a resolver problemas en la vida diaria?
  • ¿Qué te gustaría aprender sobre programación usando diagramas de flujo?

Retroalimentación:

Docente: Lee algunas tarjetas en voz alta, comenta respuestas, aclara dudas comunes y felicita por el esfuerzo.

Transferencia:

Docente: Introduce brevemente que en la próxima sesión usarán un entorno digital para llevar sus diagramas a la práctica.

Sesión 2: Diseño e Implementación Básica en Programación por Bloques

Fase de Inicio

Tiempo estimado: 10 minutos

Propósito de la sesión:

Conectar con la simbología aprendida y presentar la programación por bloques como una forma de implementar algoritmos diseñados.

Activación de conocimientos previos:

Docente: Pregunta al grupo: “¿Recuerdan los símbolos más importantes de los diagramas de flujo de ayer? ¿Cómo creyeron que esos símbolos podrían transformarse en instrucciones para la computadora?”

Estudiantes: Responden en plenaria y recuerdan ejemplos.

Motivación y enganche:

Docente: Muestra un breve video o demo de un programa simple hecho con bloques que realiza una tarea cotidiana (por ejemplo, pedir datos y dar una respuesta).

Contextualización:

Docente: Explica que hoy diseñarán y programarán sus propios algoritmos usando un software amigable, conectando la lógica con la práctica digital.

Fase de Desarrollo

Tiempo estimado: 95 minutos

Presentación del contenido:

Docente: Introduce el entorno de programación por bloques (Scratch o Blockly), mostrando cómo cada bloque representa una acción o decisión, similar a los símbolos de diagramas.

Actividad 1: Explorando el entorno de programación por bloques

  • Objetivo: Familiarizarse con el entorno digital de programación por bloques.
  • Instrucciones:
    • Los estudiantes abren el programa y exploran los bloques básicos disponibles.
    • En parejas, prueban unir bloques para crear una secuencia simple que muestre un mensaje en pantalla.
  • Organización: Parejas.
  • Producto: Programa simple que muestra un mensaje.
  • Tiempo: 25 minutos.
  • Rol del docente: Guía mostrando ejemplos en proyector, ayuda a resolver dudas técnicas, hace preguntas para que identifiquen cómo se relacionan bloques con símbolos.

Actividad 2: Implementando un diagrama de flujo en programación por bloques

  • Objetivo: Crear un programa básico que refleje un algoritmo diseñado con diagramas de flujo.
  • Instrucciones:
    • Se entrega a cada grupo el diagrama de flujo creado en la sesión anterior (problema del paraguas).
    • Grupos implementan en el entorno por bloques el algoritmo representado en su diagrama.
    • Prueban el programa, corrigen errores y mejoran la lógica.
  • Organización: Grupos de 3-4 estudiantes.
  • Producto: Programa funcional en programación por bloques.
  • Tiempo: 50 minutos.
  • Rol del docente: Observa, pregunta "¿Cómo tradujeron el símbolo de decisión en bloques?", "¿Qué pasa si cambia la respuesta?", sugiere mejoras y ayuda a resolver bloqueos técnicos.

Actividad 3: Presentación y retroalimentación

  • Objetivo: Evaluar y comunicar las soluciones desarrolladas.
  • Instrucciones:
    • Cada grupo presenta su programa y explica cómo su diagrama se reflejó en el código.
    • Compañeros y docente ofrecen retroalimentación constructiva.
  • Organización: Plenaria.
  • Producto: Presentación breve y comentarios escritos o orales.
  • Tiempo: 20 minutos.
  • Rol del docente: Facilita la presentación, fomenta respeto, hace preguntas para profundizar comprensión y guía retroalimentación.

Diferenciación:

  • Para estudiantes que terminan antes: Proponer que modifiquen su programa para resolver un problema similar con condiciones diferentes.
  • Para estudiantes que necesitan más apoyo: Ofrecer una plantilla de bloques base para completar y acompañar paso a paso en la implementación.

Transición a cierre:

Docente: Resume la sesión destacando la conexión entre diseño y programación, y prepara para reflexionar sobre lo aprendido.

Fase de Cierre

Tiempo estimado: 15 minutos

Síntesis:

Se realiza un mapa mental colectivo en la pizarra donde los estudiantes aportan conceptos clave: símbolos, diagramas, bloques, algoritmos, decisiones.

Reflexión metacognitiva:

  • ¿Cómo te ayudó diseñar un diagrama antes de programar?
  • ¿Qué desafíos encontraste al traducir el diagrama a bloques?
  • ¿En qué otras situaciones crees que podrías usar diagramas de flujo para organizar tus ideas?

Retroalimentación:

Docente: Da comentarios específicos sobre el trabajo y la participación, destacando el esfuerzo y la mejora en la lógica y programación.

Transferencia:

Docente: Invita a los estudiantes a usar diagramas de flujo y programación por bloques para futuros proyectos escolares o personales, y anticipa temas avanzados.

Tarea o reto:

Crear un diagrama de flujo para un problema cotidiano de su elección y, si desean, intentar programarlo en casa usando un entorno de bloques gratuito.

Evaluación

Tipo de evaluación: La evaluación es formativa, aplicada durante el desarrollo de ambas sesiones para monitorear el progreso, y sumativa al final de la segunda sesión mediante la presentación y reflexión.

Criterios de evaluación:

  • Identifica correctamente la función de los símbolos básicos en diagramas de flujo (relacionado con objetivo 1).
  • Diseña diagramas de flujo que representen soluciones claras y lógicas a problemas planteados (objetivo 2).
  • Implementa algoritmos básicos en un entorno de programación por bloques de manera coherente con el diagrama diseñado (objetivo 3).
  • Explica y evalúa la efectividad de su diagrama y programa para resolver el problema (objetivo 4).

Instrumentos sugeridos:

  • Lista de cotejo para verificar símbolos y estructura del diagrama.
  • Rúbrica para evaluar diseño y claridad del diagrama de flujo.
  • Observación directa durante la implementación y trabajo en equipo.
  • Autoevaluación y coevaluación durante la presentación y reflexión final.

Evidencias de aprendizaje:

  • Diagramas de flujo elaborados en papel o digitalmente.
  • Programas funcionales creados en el entorno por bloques.
  • Participación en discusiones, reflexiones y presentaciones.
  • Respuestas escritas en síntesis y tickets de salida.

Actividades Enriquecidas con IA

Desarrollo Ejemplos prácticos

Ejemplos Prácticos y Casos de Estudio para el Plan de Clase

Para apoyar la comprensión y aplicación de los diagramas de flujo y su simbología, se proponen los siguientes ejemplos y casos de estudio. Estos están diseñados para ser abordados mediante la metodología de Aprendizaje Basado en Problemas, promoviendo el trabajo colaborativo, la reflexión y la solución creativa de problemas relacionados con la vida cotidiana y el entorno de los estudiantes.

Sesión 1: Comprendiendo la simbología y diseño de algoritmos

  • Ejemplo 1: "Preparando un sándwich" (Problema simple y cotidiano)
    • Contexto: Los estudiantes deben diseñar un algoritmo y su diagrama de flujo para preparar un sándwich básico (pan, queso y jamón).
    • Objetivo: Practicar el uso de símbolos básicos: inicio/fin, proceso, decisión.
    • Actividad ABP: Presentar el problema y, en grupos, identificar los pasos necesarios, diseñar el algoritmo y representarlo gráficamente con diagramas de flujo.
    • Discusión: Analizar cómo la lógica del diagrama ayuda a entender y organizar el proceso.
  • Ejemplo 2: "Decidir qué ropa usar según el clima"
    • Contexto: El estudiante debe crear un diagrama de flujo para decidir qué tipo de ropa usar (abrigo, camiseta, paraguas) según la temperatura y si llueve o no.
    • Objetivo: Aplicar decisiones y condiciones en diagramas de flujo.
    • Actividad ABP: Plantear el problema, que recojan información meteorológica ficticia, y diseñen el diagrama con decisiones anidadas.
    • Discusión: Reflexionar sobre la importancia de las decisiones en la programación para resolver problemas reales.

Sesión 2: Diseño avanzado y aplicación en programación por bloques

  • Caso de Estudio: "Calculadora de promedio de notas"
    • Contexto: Los estudiantes deben diseñar un algoritmo y diagrama de flujo para calcular el promedio de tres notas y decidir si el estudiante aprueba o debe recuperar.
    • Objetivo: Integrar procesos, entradas, salidas y decisiones en un diagrama de flujo completo.
    • Actividad ABP: En grupos, definir las variables, pasos y condiciones; diseñar el diagrama; luego implementarlo en un entorno de programación por bloques (como Scratch o App Inventor).
    • Discusión: Evaluar cómo el diagrama facilita la implementación en programación y la importancia de la lógica en la solución de problemas.
  • Caso de Estudio: "Juego simple: Adivina el número"
    • Contexto: Crear un algoritmo y diagrama de flujo para un juego donde el usuario debe adivinar un número entre 1 y 10, y el sistema indica si es mayor o menor hasta acertar.
    • Objetivo: Practicar ciclos y decisiones en diagramas de flujo e implementarlos en programación por bloques.
    • Actividad ABP: Resolver el problema en grupo, diseñar el diagrama y luego programar el juego básico en un entorno por bloques.
    • Discusión: Analizar la utilidad de los diagramas para visualizar la lógica de los programas con ciclos.

Consideraciones para el docente

  • Facilitar materiales visuales con la simbología estándar para diagramas de flujo y ejemplos de diagramas simples.
  • Promover la reflexión grupal para que los estudiantes identifiquen cómo la lógica del diagrama ayuda a resolver el problema.
  • Guiar el proceso de implementación en programación por bloques, relacionando cada símbolo del diagrama con bloques específicos.
  • Establecer tiempos claros para cada actividad, asegurando que en cada sesión los estudiantes logren diseñar y representar al menos un diagrama de flujo antes de la implementación.
Desarrollo Gamificar actividad

Elementos de Gamificación para la Fase de Desarrollo

Para motivar a los estudiantes de secundaria (12-15 años) durante la fase de desarrollo del plan "Descubre la lógica detrás de los diagramas: ¡Construyendo soluciones con símbolos!", se propone integrar mecánicas de juego que refuercen el aprendizaje de la lógica de programación y el diseño de diagramas de flujo, sin distraer del contenido. Estas mecánicas están diseñadas para realizarse en las dos sesiones (4 horas en total) y se alinean con los objetivos de comprensión y aplicación práctica.

  • 1. Sistema de Puntos y Niveles:
    • Los estudiantes ganan puntos al completar correctamente actividades clave, como diseñar un algoritmo, representar su diagrama de flujo con simbología adecuada y programar en un entorno por bloques.
    • Los puntos permiten subir de nivel (por ejemplo: Novato, Aprendiz, Experto en Diagramas), incentivando el progreso visible.
    • Promueve la competencia sana y el reconocimiento del esfuerzo, motivando la mejora continua.
  • 2. Retos por Equipos: "Construye el Mejor Diagrama"
    • Dividir la clase en pequeños grupos (3-4 estudiantes) que compitan para resolver un problema planteado mediante un diagrama de flujo.
    • Cada equipo diseña su algoritmo, lo representa gráficamente y lo presenta al resto.
    • Se evalúa creatividad, uso correcto de simbología y lógica.
    • El equipo ganador recibe una insignia digital o reconocimiento simbólico.
  • 3. Minijuegos "Encuentra el Error"
    • Presentar diagramas de flujo con errores comunes (uso incorrecto de símbolos, lógica inconsistente).
    • Los estudiantes en parejas deben identificar y corregir los errores en un tiempo limitado.
    • Al corregir correctamente, ganan puntos extra o recompensas simbólicas.
    • Esta actividad fomenta la revisión crítica y refuerza la comprensión de la simbología y lógica.
  • 4. Desafío "Código Rápido en Bloques"
    • Una vez diseñados los diagramas, los estudiantes deben implementar la solución en un entorno de programación por bloques (ejemplo: Scratch o similar).
    • Se puede organizar un pequeño concurso para ver quién logra crear el programa funcional más rápido y correcto.
    • Motiva la aplicación práctica inmediata del algoritmo diseñado y refuerza la conexión entre diagramas y programación.
  • 5. Tablero de Progreso Visual
    • Colocar en el aula un tablero grande donde se registre el avance de cada equipo o estudiante en las diferentes actividades gamificadas.
    • El tablero muestra puntos, niveles, insignias obtenidas y retos completados.
    • Genera un ambiente de participación activa y permite que los estudiantes visualicen su progreso y el de sus compañeros.

Consideraciones para la Implementación

  • Las actividades deben distribuirse entre las dos sesiones para mantener el interés y evitar la fatiga.
  • Los retos y minijuegos pueden adaptarse en dificultad para ajustarse al ritmo de la clase.
  • Es importante que el docente supervise para que la competencia sea positiva y que el foco se mantenga en el aprendizaje.
  • Los premios e insignias pueden ser simbólicos para fomentar la motivación intrínseca más que extrínseca.

Crea tu propio plan de clase con IA

100 créditos gratuitos cada mes

Comenzar gratis