Eduteka+

Explorando el Pensamiento Computacional con Diagramas de Flujo y Scratch

Tecnología e Informática Informática Aprendizaje Basado en Proyectos 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

Este plan de clase está diseñado para que los estudiantes de primaria, especialmente de sexto grado, aprendan a desarrollar su pensamiento computacional a través del diseño y la creación de diagramas de flujo y programas básicos usando Scratch. Los estudiantes explorarán cómo representar secuencias simples de acciones mediante diagramas de flujo, lo que les ayudará a organizar sus ideas de manera lógica y clara. Posteriormente, llevarán esos diagramas a la práctica creando animaciones y programas básicos en Scratch, una herramienta visual y divertida que facilita la programación para niños.

Este aprendizaje es relevante porque les permite entender cómo resolver problemas cotidianos mediante pasos lógicos y estructurados, fomentando habilidades esenciales para el siglo XXI como la lógica, la creatividad y el trabajo colaborativo. Además, al conectar el aprendizaje con ejemplos y situaciones de su entorno, los estudiantes verán cómo la informática y la programación pueden ser útiles en su vida diaria y en su futuro académico y profesional.

Objetivos de Aprendizaje

  • Diseñar diagramas de flujo que representen secuencias simples para resolver problemas cotidianos.
  • Crear programas básicos en Scratch basados en los diagramas de flujo diseñados.
  • Aplicar el pensamiento computacional para descomponer problemas en pasos lógicos y estructurados.
  • Colaborar en equipos para planificar y desarrollar proyectos de programación.
  • Reflexionar sobre el proceso y resultados obtenidos para mejorar sus soluciones.

Recursos Necesarios

  • Computadoras o laptops con acceso a Scratch (versión en línea o instalada) - 1 por estudiante o parejas
  • Proyector y pantalla para demostraciones
  • Pizarras y marcadores
  • Hojas impresas con plantillas de diagramas de flujo (1 por estudiante)
  • Tarjetas con símbolos básicos de diagramas de flujo (inicio, proceso, decisión, fin)
  • Material para tomar notas: cuadernos y lápices
  • Acceso a videos cortos tutoriales de Scratch (preseleccionados)
  • Rúbrica de evaluación impresa para cada estudiante

Requisitos Previos

  • Conocimiento básico del uso de computadora y ratón.
  • Experiencia previa con conceptos simples de secuencias o instrucciones (ejemplo: seguir recetas o instrucciones de juegos).
  • Habilidades básicas para trabajar en equipo y escuchar a sus compañeros.
  • Conocimiento previo de símbolos elementales (como flechas o cuadros) para interpretar dibujos o esquemas sencillos.

Actividades

Sesión 1: Introducción a los Diagramas de Flujo y Pensamiento Computacional

Fase de Inicio

Tiempo estimado: 15 minutos

Propósito de la sesión:

Comprender qué es un diagrama de flujo y cómo puede ayudarnos a organizar ideas para resolver problemas paso a paso.

Activación de conocimientos previos:

  • Docente: Muestra en el proyector una receta sencilla (por ejemplo, "Cómo preparar un sándwich") y pregunta: "¿Qué pasos creen que hay que seguir para hacer un sándwich? ¿En qué orden?"
  • Estudiantes: Responden oralmente y enumeran los pasos, algunos anotan en su cuaderno.

Motivación y enganche:

  • Docente: Explica que los diagramas de flujo son como mapas que nos muestran el camino para hacer cosas, y que hoy aprenderán a crear esos mapas para que una computadora pueda entenderlos.
  • Presenta un dato curioso: "¿Sabían que los videojuegos que juegan usan diagramas de flujo para que todo funcione?"

Contextualización:

El docente conecta el tema con actividades diarias: "Así como ustedes siguen pasos para hacer tareas o jugar, las computadoras necesitan instrucciones claras para hacer programas. Hoy vamos a crear esas instrucciones usando dibujos y luego con Scratch."

Fase de Desarrollo

Tiempo estimado: 90 minutos

Presentación del contenido:

El docente introduce los símbolos básicos del diagrama de flujo (inicio/fin, proceso, decisión) con las tarjetas y explica su significado con ejemplos sencillos.

Actividades de aprendizaje activo:

Actividad 1: Construcción del diagrama de flujo para un problema cotidiano
  • Objetivo: Diseñar diagramas de flujo que representen secuencias simples.
  • Instrucciones:
    • Docente: Divide a los estudiantes en grupos de 3-4. Entrega la plantilla de diagrama y tarjetas con símbolos.
    • Presenta un problema cotidiano simple, por ejemplo: "¿Cómo preparar una limonada?"
    • Los estudiantes deben discutir y organizar los pasos, luego dibujar el diagrama de flujo en la plantilla usando los símbolos.
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Diagrama de flujo dibujado en plantilla.
  • Tiempo: 40 minutos
  • Rol docente: Observa la colaboración, hace preguntas guía como "¿Qué paso sigue después?", "¿Qué pasa si no tienes limones?", "¿Cómo sabes cuándo termina el proceso?"
Actividad 2: Introducción a Scratch y exploración básica
  • Objetivo: Familiarizarse con el entorno de Scratch para crear programas simples.
  • Instrucciones:
    • Docente: Proyecta la interfaz de Scratch y muestra las secciones principales (escenario, bloques, área de programación).
    • Presenta un video corto tutorial (< 5 min) de cómo mover un personaje (sprite) con bloques de movimiento.
    • Los estudiantes, en sus computadoras, exploran el movimiento básico creando un programa que haga que un gato camine.
  • Organización: Individual o parejas
  • Producto: Programa básico que mueve un sprite
  • Tiempo: 50 minutos
  • Rol docente: Asiste a los estudiantes, responde dudas y motiva la experimentación.

Diferenciación:

  • Para estudiantes que terminan antes: Proponer que añadan sonidos o cambien el fondo en Scratch.
  • Para estudiantes que necesitan apoyo: Apoyo individual para armar el diagrama con tarjetas y guía paso a paso en Scratch, con ejemplos más sencillos.

Transición:

El docente conecta la actividad de diagramas con Scratch: "Mañana usaremos los diagramas que crearon para hacer programas en Scratch que hagan algo divertido y útil."

Fase de Cierre

Tiempo estimado: 15 minutos

Síntesis:

En plenaria, cada grupo comparte su diagrama y explica brevemente cómo resolvieron el problema de la limonada.

Reflexión metacognitiva:

  • ¿Qué aprendí hoy sobre cómo organizar mis ideas para resolver un problema?
  • ¿Cómo me ayudó el dibujo del diagrama a entender mejor los pasos?
  • ¿Qué me gustó más: crear el diagrama o usar Scratch? ¿Por qué?

Retroalimentación:

El docente comenta los puntos fuertes y sugiere mejoras de forma positiva y motivadora, destacando la importancia de pensar en pasos claros para programar.

Transferencia:

Se anticipa que en la próxima sesión se convertirán esos diagramas en programas reales en Scratch, para ver cómo sus ideas cobran vida.

Tarea o reto:

Invitar a los estudiantes a observar en casa alguna actividad que siga pasos (por ejemplo, preparar un desayuno) y pensar cómo serían esos pasos en un diagrama de flujo.


Sesión 2: Programando Secuencias Simples en Scratch con Diagramas de Flujo

Fase de Inicio

Tiempo estimado: 10 minutos

Propósito de la sesión:

Revisar los diagramas creados y preparar a los estudiantes para programar esas secuencias en Scratch.

Activación de conocimientos previos:

  • Docente: Pregunta: "¿Recuerdan qué símbolos usamos en el diagrama de flujo? ¿Qué representa cada uno?"
  • Estudiantes: Responden en voz alta y muestran sus diagramas.

Motivación y enganche:

  • Docente: Muestra un ejemplo rápido de un programa en Scratch que reproduce el diagrama de flujo de la limonada y dice: "Hoy ustedes harán que sus diagramas cobren vida con Scratch."

Contextualización:

Se enfatiza cómo la programación es una forma de comunicar instrucciones a la computadora para crear juegos, animaciones o soluciones.

Fase de Desarrollo

Tiempo estimado: 100 minutos

Presentación del contenido:

El docente explica cómo transformar pasos del diagrama en bloques de Scratch: movimiento, eventos, control y apariencia.

Actividades de aprendizaje activo:

Actividad 1: Traducción del diagrama de flujo a bloques en Scratch
  • Objetivo: Crear programas básicos en Scratch basados en diagramas de flujo.
  • Instrucciones:
    • Docente: En equipos, los estudiantes abren Scratch y comienzan a programar el proyecto de su diagrama.
    • Se les guía para que primero programen el inicio (evento al presionar bandera verde), luego cada paso del proceso como bloques secuenciales, y si usaron decisión, usar bloques condicionales.
    • El docente pregunta: "¿Cómo puedo hacer que el programa siga el orden de los pasos?", "¿Qué pasa si la condición es verdadera o falsa?"
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Programa funcional en Scratch que simula el diagrama de flujo
  • Tiempo: 70 minutos
  • Rol docente: Supervisar, apoyar con ejemplos, motivar la creatividad y solución de problemas.
Actividad 2: Presentación y retroalimentación entre pares
  • Objetivo: Reflexionar y mejorar las soluciones programadas.
  • Instrucciones:
    • Cada grupo muestra su programa al resto de la clase y explica cómo su código sigue el diagrama.
    • Los compañeros hacen comentarios y preguntas, apoyando con ideas para mejorar o hacer el programa más divertido.
  • Organización: Plenaria
  • Producto: Presentación oral y demostración del programa
  • Tiempo: 25 minutos
  • Rol docente: Facilitar la discusión, destacar buenas prácticas, y sugerir mejoras.

Diferenciación:

  • Para quienes terminan antes: Proponer agregar sonidos, cambios de fondo o más interacción en Scratch.
  • Para quienes necesitan apoyo: Apoyo individualizado para traducir pasos en bloques, con ejemplos guiados y simplificación del proyecto.

Transición:

El docente conecta la presentación con la reflexión final para consolidar el aprendizaje.

Fase de Cierre

Tiempo estimado: 10 minutos

Síntesis:

Los estudiantes completan un "Ticket de salida" respondiendo en su cuaderno:

  • ¿Qué es un diagrama de flujo?
  • ¿Cómo me ayudó el diagrama para programar en Scratch?
  • ¿Qué aprendí sobre resolver problemas con computadoras?

Reflexión metacognitiva:

  • ¿Qué parte del proyecto me gustó más y por qué?
  • ¿En qué momento sentí que entendía bien los pasos del problema?
  • ¿Qué haría diferente la próxima vez que programe?

Retroalimentación:

El docente revisa los tickets y comenta aspectos destacados de los proyectos y reflexiones, motivando la continuidad del aprendizaje.

Transferencia:

Se invita a los estudiantes a pensar en otros problemas o juegos que puedan resolver creando diagramas y programándolos en Scratch.

Tarea o reto:

Crear en casa un pequeño diagrama de flujo para una actividad que realicen diariamente (por ejemplo, alistarse para la escuela) y, si pueden, intentar programarla en Scratch para compartirla en clase.

Evaluación

Tipo de evaluación:

  • Diagnóstica: Al inicio de la primera sesión, mediante la activación de conocimientos previos con la discusión sobre pasos para hacer un sándwich.
  • Formativa: Durante las actividades de diseño de diagramas y programación en Scratch, con observación directa y preguntas guía del docente.
  • Sumativa: Al cierre de la segunda sesión con la presentación del programa en Scratch, el ticket de salida y la reflexión metacognitiva.

Criterios de evaluación:

  • Diseña diagramas de flujo con secuencias lógicas y claras (relacionado con el objetivo de diseño de diagramas).
  • Programa en Scratch secuencias que siguen el diagrama de flujo (relacionado con la creación de programas básicos).
  • Aplica el pensamiento lógico para resolver problemas estructurando pasos (relacionado con el pensamiento computacional).
  • Participa activamente en el trabajo colaborativo y en las presentaciones (relacionado con colaboración y comunicación).
  • Reflexiona críticamente sobre su proceso y resultados (relacionado con la metacognición).

Instrumentos sugeridos:

  • Lista de cotejo para observar la correcta elaboración de diagramas y programas.
  • Rúbrica para evaluar la presentación y el funcionamiento del programa en Scratch.
  • Observación directa durante actividades y trabajo en equipo.
  • Autoevaluación y reflexión escrita en el ticket de salida.

Evidencias de aprendizaje:

  • Diagramas de flujo dibujados en plantilla que reflejan la solución al problema.
  • Programas básicos funcionales en Scratch que siguen la secuencia del diagrama.
  • Participación en presentaciones y discusiones en clase.
  • Respuestas en el ticket de salida y reflexiones escritas.

Actividades Enriquecidas con IA

Desarrollo Ejemplos prácticos

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

Para que los estudiantes de primaria (6-11 años) puedan comprender y aplicar el pensamiento computacional usando diagramas de flujo y Scratch, los ejemplos y casos de estudio deben ser cercanos a su realidad cotidiana y motivadores. Aquí se presentan propuestas alineadas con la metodología Aprendizaje Basado en Proyectos, distribuidas para las dos sesiones de 2 horas.

Sesión 1: Diseño de Algoritmos y Diagramas de Flujo con Secuencias Simples

  • Ejemplo práctico 1: Preparar un sándwich
    • Contexto: Los estudiantes crean un algoritmo y un diagrama de flujo para describir los pasos que siguen para preparar un sándwich sencillo.
    • Objetivo: Visualizar y ordenar acciones secuenciales de un proceso cotidiano.
    • Actividad: En grupos, los estudiantes enumeran las acciones (por ejemplo: tomar pan, untar mantequilla, agregar jamón, cerrar el sándwich), luego dibujan el diagrama de flujo utilizando símbolos básicos (inicio, proceso, fin).
    • Conexión al aprendizaje: Comprender la secuencia lógica necesaria para resolver un problema simple usando pasos ordenados.
  • Ejemplo práctico 2: Cepillarse los dientes
    • Contexto: Identificar y representar las acciones para cepillarse los dientes correctamente.
    • Objetivo: Practicar la construcción de secuencias lógicas y entender la importancia del orden en los pasos.
    • Actividad: Individualmente o en parejas, listan los pasos, diseñan el algoritmo y luego crean el diagrama de flujo para el proceso.
    • Conexión al aprendizaje: Aplicar el pensamiento computacional para organizar actividades diarias que todos conocen.

Sesión 2: Programación Básica en Scratch Usando Diagramas de Flujo

  • Caso de estudio 1: Animar una historia corta basada en la rutina diaria
    • Contexto: Los estudiantes programan en Scratch una secuencia animada que muestre su rutina diaria (levantarse, desayunar, ir a la escuela, jugar).
    • Objetivo: Traducir un diagrama de flujo en instrucciones programadas, aplicando la lógica secuencial en Scratch.
    • Actividad: Con base en el diagrama de flujo que diseñaron en la sesión anterior (por ejemplo, la rutina de la mañana), crean un proyecto en Scratch donde los personajes realicen cada acción en orden.
    • Conexión al aprendizaje: Fortalecer la relación entre algoritmos, diagramas de flujo y programación visual, favoreciendo la resolución estructurada de problemas.
  • Caso de estudio 2: Juego simple de “Atrapa la fruta”
    • Contexto: Programar un pequeño juego donde un personaje debe seguir una secuencia para atrapar frutas que caen.
    • Objetivo: Aplicar secuencias simples y control de eventos en Scratch basados en un diagrama de flujo previo.
    • Actividad: En grupos, diseñan el algoritmo y diagrama de flujo que describa las acciones del juego (mover personaje, detectar fruta, sumar puntos), y luego programan la lógica en Scratch.
    • Conexión al aprendizaje: Relacionar la abstracción del problema con su implementación práctica, fomentando la colaboración y la creatividad.

Recomendaciones para el docente

  • Antes de iniciar cada actividad, explicar claramente los símbolos básicos del diagrama de flujo (inicio, proceso, fin).
  • Fomentar el trabajo colaborativo para potenciar el aprendizaje entre pares y la construcción compartida del conocimiento.
  • Guiar a los estudiantes para que primero piensen y diseñen el algoritmo y diagrama antes de programar en Scratch, fortaleciendo la relación entre diseño y ejecución.
  • Utilizar ejemplos y vocabulario simples y cercanos al contexto de los estudiantes para facilitar la comprensión.
  • Permitir que los estudiantes presenten y expliquen sus diagramas y proyectos para reforzar la comunicación y el pensamiento crítico.
Desarrollo Tareas estructuradas

Tareas Estructuradas para la Fase de Desarrollo

Estas tareas están diseñadas para que los estudiantes desarrollen habilidades en pensamiento computacional a través del diseño de algoritmos, diagramas de flujo y programación básica en Scratch. Cada tarea se adapta al nivel de primaria (6-11 años), con instrucciones claras, y sigue el enfoque de Aprendizaje Basado en Proyectos, promoviendo la exploración, la colaboración y la solución de problemas.

  • Tarea 1: Planificando una Secuencia de Actividades Cotidianas con un Diagrama de Flujo

    Objetivo específico: Desarrollar la capacidad para diseñar algoritmos sencillos que reflejen secuencias lógicas de acciones.

    Instrucciones para estudiantes:

    • Piensa en una actividad cotidiana que realices, como prepararte para ir a la escuela o cepillarte los dientes.
    • Escribe en orden los pasos que haces para realizar esta actividad.
    • Con ayuda del docente, dibuja un diagrama de flujo que muestre esos pasos usando símbolos básicos (inicio, proceso, fin).
    • Revisa tu diagrama para asegurarte que los pasos están en el orden correcto y que se entienden claramente.

    Tiempo estimado: 45 minutos

    Producto esperado: Diagrama de flujo dibujado a mano o digitalmente que represente una secuencia simple de una actividad diaria.

  • Tarea 2: Programando la Secuencia del Diagrama en Scratch

    Objetivo específico: Aplicar el diseño de algoritmos secuenciales para crear programas básicos que resuelvan problemas simples.

    Instrucciones para estudiantes:

    • Abre Scratch y crea un nuevo proyecto.
    • Elige un personaje (sprite) que te guste para representar la actividad que planeaste.
    • Usa bloques de movimiento y apariencia para que el personaje realice los pasos de tu diagrama de flujo (por ejemplo, caminar, decir algo, cambiar de color).
    • Organiza los bloques en secuencia, asegurándote de que el programa siga el orden lógico de tu diagrama.
    • Prueba tu programa y ajusta los pasos si es necesario para que funcione correctamente.

    Tiempo estimado: 60 minutos

    Producto esperado: Proyecto en Scratch con un programa que represente la secuencia de acciones de la actividad diaria planteada.

  • Tarea 3: Presentación y Retroalimentación en Equipo

    Objetivo específico: Fortalecer la comunicación y reflexión sobre las soluciones computacionales desarrolladas.

    Instrucciones para estudiantes:

    • Forma grupos pequeños de 3-4 estudiantes.
    • Comparte con tu equipo tu diagrama de flujo y tu proyecto en Scratch, explicando la actividad que programaste y cómo funciona tu secuencia.
    • Escucha y da retroalimentación constructiva a tus compañeros, identificando qué les gustó y qué se podría mejorar.
    • Juntos, discutan posibles mejoras o ideas para hacer más claro o divertido el programa.

    Tiempo estimado: 30 minutos

    Producto esperado: Presentación oral breve y notas de retroalimentación para mejorar el proyecto.

Crea tu propio plan de clase con IA

100 créditos gratuitos cada mes

Comenzar gratis