Eduteka+
Cursos Completo

Introducción a la Programación Fácil: Pensamiento Algorítmico para Jóvenes

Creado por Wilmar R.

Tecnología e Informática Pensamiento Computacional para estudiantes de secundaria (12-15 años) 4 semanas CC BY-SA 4.0
DOCX PDF

Cómo fue en el aula

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

Descripción del Curso

Este curso está diseñado para introducir a estudiantes de secundaria (12-15 años) en los fundamentos del pensamiento computacional y la programación a través de un enfoque sencillo y accesible. A lo largo de cuatro semanas, los participantes explorarán conceptos básicos de algoritmos y diagramas de flujo, herramientas esenciales para estructurar y resolver problemas de forma lógica y ordenada.

El curso está dirigido a jóvenes interesados en la tecnología y la informática, sin necesidad de experiencia previa en programación. Utilizando metodologías activas y didácticas, los estudiantes aprenderán a descomponer problemas complejos en pasos simples, diseñar algoritmos claros y representar estos procesos mediante diagramas de flujo intuitivos.

Al finalizar, los estudiantes serán capaces de aplicar el pensamiento algorítmico para describir y planificar soluciones a problemas cotidianos, sentando las bases para futuros aprendizajes en programación y desarrollo tecnológico. Este curso promueve el razonamiento lógico y la creatividad, fomentando habilidades clave para el siglo XXI.

Objetivos Generales

  • Identificar y explicar los conceptos fundamentales del pensamiento algorítmico en contextos cotidianos.
  • Diseñar algoritmos simples que describan la solución paso a paso de un problema propuesto.
  • Construir diagramas de flujo que representen visualmente procesos y algoritmos.
  • Aplicar el razonamiento lógico para descomponer problemas complejos en partes manejables.
  • Comunicar de manera clara y organizada soluciones mediante algoritmos y diagramas.

Competencias

  • Comprender y aplicar el concepto de algoritmo para resolver problemas sencillos.
  • Desarrollar habilidades para crear diagramas de flujo que representen procesos y soluciones.
  • Analizar problemas y descomponerlos en pasos secuenciales claros y ordenados.
  • Utilizar el pensamiento lógico para planificar y comunicar soluciones computacionales básicas.
  • Demostrar capacidad para trabajar de forma colaborativa en la resolución de problemas.

Requerimientos

  • Conocimientos básicos de informática (uso de computadora y software sencillo).
  • Acceso a una computadora con software para crear diagramas (como herramientas gratuitas en línea o programas básicos).
  • Materiales para anotaciones y ejercicios prácticos (cuaderno, lápiz, borrador).
  • Actitud abierta al aprendizaje y disposición para resolver problemas.

Unidades del Curso

1

Introducción al Pensamiento Computacional y Algoritmos

Se explorarán los fundamentos del pensamiento computacional, la importancia de los algoritmos y cómo estos se utilizan para resolver problemas de manera lógica y estructurada.

Objetivos de Aprendizaje

  • Al finalizar la unidad, el estudiante será capaz de definir los conceptos básicos del pensamiento computacional y explicar su importancia en la resolución de problemas cotidianos.
  • Al finalizar la unidad, el estudiante será capaz de identificar y describir los pasos esenciales de un algoritmo simple aplicado a situaciones prácticas.
  • Al finalizar la unidad, el estudiante será capaz de construir diagramas de flujo básicos que representen procesos o algoritmos sencillos con símbolos estándar.
  • Al finalizar la unidad, el estudiante será capaz de descomponer problemas simples en subproblemas manejables utilizando el razonamiento lógico.
  • Al finalizar la unidad, el estudiante será capaz de comunicar soluciones mediante la creación y explicación de algoritmos y diagramas de flujo de forma clara y organizada.

Contenidos Temáticos

1. Fundamentos del Pensamiento Computacional

  • Concepto de pensamiento computacional: Definición y explicación sencilla adaptada a jóvenes, entendiendo cómo es un proceso para resolver problemas mediante métodos lógicos y estructurados.
  • Importancia en la vida diaria: Ejemplos prácticos de situaciones cotidianas donde se aplica el pensamiento computacional, como planificar una tarea, organizar un evento o resolver problemas en la escuela.
  • Componentes del pensamiento computacional: Descomposición, reconocimiento de patrones, abstracción y diseño de algoritmos, con ejemplos claros y actividades para reconocer estos componentes.

2. Algoritmos: Conceptos y Aplicación Práctica

  • Definición de algoritmo: Explicación simple como un conjunto de pasos ordenados para resolver un problema o realizar una tarea.
  • Características de un buen algoritmo: Claridad, orden, finitud y efectividad, con ejemplos ilustrativos.
  • Ejemplos de algoritmos en la vida cotidiana: Recetas de cocina, instrucciones para armar un objeto, pasos para resolver un problema matemático.
  • Identificación de pasos esenciales de un algoritmo: Cómo analizar una tarea y dividirla en pasos claros y secuenciales.

3. Diagramas de Flujo: Representación Visual de Algoritmos

  • Introducción a los diagramas de flujo: Qué son y para qué sirven, introducción a su utilidad para visualizar procesos.
  • Símbolos estándar de diagramas de flujo:
    • Óvalo (inicio y fin)
    • Rectángulo (proceso)
    • Paralelogramo (entrada/salida)
    • Rombo (decisión)
  • Construcción de diagramas de flujo básicos: Pasos para crear diagramas simples que describan algoritmos cotidianos.
  • Interpretación y análisis de diagramas de flujo: Cómo leer y entender diagramas para explicar soluciones.

4. Descomposición de Problemas y Razonamiento Lógico

  • Definición y propósito de la descomposición: Por qué dividir problemas complejos en partes más pequeñas facilita su solución.
  • Identificación de subproblemas: Técnicas para detectar y separar elementos del problema mayor.
  • Uso del razonamiento lógico para abordar subproblemas: Cómo pensar paso a paso para resolver cada parte.
  • Ejemplos prácticos: Resolver problemas cotidianos aplicando descomposición y lógica.

5. Comunicación de Soluciones Algorítmicas

  • Importancia de comunicar claramente algoritmos y diagramas: Cómo facilitar la comprensión y colaboración.
  • Creación de algoritmos claros y organizados: Buenas prácticas para escritura y presentación.
  • Explicación oral y escrita de diagramas de flujo: Técnicas para transmitir ideas de forma efectiva.
  • Revisión y retroalimentación entre pares: Fomentar la crítica constructiva para mejorar las soluciones.

Actividades

Actividad 1: "Descubriendo el Pensamiento Computacional en mi Día a Día"

Objetivo: Definir los conceptos básicos del pensamiento computacional y explicar su importancia en la resolución de problemas cotidianos.

Descripción:

  • El docente presenta situaciones cotidianas (planificar una salida, organizar una mochila, etc.).
  • Los estudiantes, en grupos pequeños, identifican cómo aplicarían el pensamiento computacional para resolver estas situaciones (descomposición, patrones, etc.).
  • Cada grupo expone su análisis y discusión sobre la importancia del pensamiento computacional.

Organización: Grupos de 3-4 estudiantes

Producto esperado: Lista escrita o presentación breve que muestra la aplicación del pensamiento computacional en problemas cotidianos.

Duración estimada: 50 minutos

Actividad 2: "Creando Algoritmos para Tareas Sencillas"

Objetivo: Identificar y describir los pasos esenciales de un algoritmo simple aplicado a situaciones prácticas.

Descripción:

  • El docente propone una tarea sencilla (por ejemplo, preparar un sándwich o lavarse las manos).
  • Los estudiantes individualmente escriben los pasos claros y ordenados para realizar la tarea, formando un algoritmo.
  • En parejas, comparan y mejoran sus algoritmos para lograr mayor claridad y orden.

Organización: Individual y luego en parejas

Producto esperado: Algoritmo escrito con pasos secuenciales para la tarea elegida.

Duración estimada: 40 minutos

Actividad 3: "Construcción de Diagramas de Flujo Básicos"

Objetivo: Construir diagramas de flujo básicos que representen procesos o algoritmos sencillos con símbolos estándar.

Descripción:

  • El docente explica los símbolos de diagramas de flujo y muestra ejemplos.
  • Los estudiantes trabajan en grupos para crear diagramas de flujo que representen los algoritmos de la actividad anterior.
  • Los grupos presentan sus diagramas al resto de la clase explicando cada paso.

Organización: Grupos de 3-4 estudiantes

Producto esperado: Diagrama de flujo visual y presentación oral que explique el algoritmo.

Duración estimada: 60 minutos

Actividad 4: "Descomponiendo Problemas para Encontrar Soluciones"

Objetivo: Descomponer problemas simples en subproblemas manejables utilizando el razonamiento lógico.

Descripción:

  • El docente presenta un problema sencillo pero con varias partes (por ejemplo, organizar una fiesta).
  • Los estudiantes identifican y escriben los subproblemas o tareas individuales necesarias para resolver el problema mayor.
  • Discuten en grupos cómo resolver cada subproblema y luego cómo integrarlos para la solución completa.

Organización: Individual y grupos pequeños

Producto esperado: Lista de subproblemas y plan lógico para resolver cada uno.

Duración estimada: 50 minutos

Actividad 5: "Comunicación y Retroalimentación de Soluciones Algorítmicas"

Objetivo: Comunicar soluciones mediante la creación y explicación de algoritmos y diagramas de flujo de forma clara y organizada.

Descripción:

  • Cada estudiante o grupo presenta un algoritmo y diagrama de flujo que hayan desarrollado.
  • Los compañeros hacen preguntas y ofrecen retroalimentación constructiva.
  • Se realiza una sesión de mejora basada en la retroalimentación recibida.

Organización: Presentaciones grupales con trabajo individual posterior

Producto esperado: Presentación oral y revisada versión escrita y gráfica del algoritmo/diagrama.

Duración estimada: 60 minutos

Evaluación

Evaluación Diagnóstica

Qué se evalúa: Conocimiento previo sobre pensamiento computacional y experiencia con algoritmos.

Cómo se evalúa: Preguntas orales y escritas breves al inicio de la unidad, discusión grupal sobre ejemplos cotidianos de solución de problemas.

Instrumento sugerido: Cuestionario corto de preguntas abiertas y lluvia de ideas grupal.

Evaluación Formativa

Qué se evalúa: Progreso en la elaboración de algoritmos simples, diagramas de flujo, y descomposición de problemas.

Cómo se evalúa: Revisión continua de trabajos escritos, diagramas, presentaciones orales y participación en actividades y discusiones.

Instrumento sugerido: Rúbricas de evaluación para algoritmos y diagramas, listas de cotejo para participación y comprensión, observación directa.

Evaluación Sumativa

Qué se evalúa: Capacidad para definir conceptos, crear algoritmos, construir diagramas de flujo, descomponer problemas y comunicar soluciones.

Cómo se evalúa: Tarea final integradora donde el estudiante debe resolver un problema sencillo, crear el algoritmo, diagramas de flujo y explicar su solución.

Instrumento sugerido: Proyecto escrito y presentación oral evaluados con rúbrica que considere claridad conceptual, precisión en algoritmos, corrección en diagramas y calidad de comunicación.

Duración

La unidad "Introducción al Pensamiento Computacional y Algoritmos" se recomienda impartir en un total de 6 horas, distribuidas en 3 sesiones de 2 horas cada una. La primera sesión estará enfocada en la introducción al pensamiento computacional y algoritmos básicos. La segunda sesión se dedicará a la construcción y análisis de diagramas de flujo y a la descomposición de problemas. La tercera sesión estará orientada a la comunicación efectiva de soluciones y evaluación sumativa mediante la presentación de proyectos.

2

Pasos para Diseñar Algoritmos

Los estudiantes aprenderán a descomponer problemas en pasos secuenciales claros, desarrollando habilidades para planificar y redactar algoritmos sencillos.

Objetivos de Aprendizaje

  • Al finalizar la unidad, el estudiante será capaz de identificar los pasos secuenciales necesarios para resolver un problema sencillo, utilizando ejemplos cotidianos como referencia.
  • Al finalizar la unidad, el estudiante será capaz de descomponer un problema en partes manejables y ordenarlas lógicamente para planificar un algoritmo básico.
  • Al finalizar la unidad, el estudiante será capaz de redactar algoritmos simples que describan claramente cada paso del proceso de solución, empleando un lenguaje claro y preciso.
  • Al finalizar la unidad, el estudiante será capaz de revisar y corregir algoritmos escritos para asegurar que los pasos sean coherentes y secuenciales.
  • Al finalizar la unidad, el estudiante será capaz de explicar oralmente o por escrito cómo un algoritmo diseñado resuelve un problema específico, demostrando comprensión del proceso.

Contenidos Temáticos

1. Introducción al diseño de algoritmos

  • ¿Qué es un algoritmo? Definición y características básicas.
  • Importancia de los algoritmos en la vida cotidiana y en la tecnología.
  • Ejemplos sencillos de algoritmos en actividades diarias (por ejemplo, hacer un sándwich, prepararse para ir a la escuela).

2. Identificación de pasos secuenciales para resolver un problema

  • Concepto de secuencia y orden lógico en la solución de problemas.
  • Cómo identificar y enumerar pasos necesarios para una tarea sencilla.
  • Ejercicios prácticos con problemas cotidianos para identificar pasos (por ejemplo, organizar la mochila, preparar un jugo).

3. Descomposición del problema en partes manejables

  • Qué significa descomponer un problema y por qué es útil.
  • Técnicas para dividir un problema grande en subproblemas pequeños y más simples.
  • Ejemplos de descomposición aplicada a problemas sencillos.
  • Organización lógica de las partes para facilitar la planificación del algoritmo.

4. Redacción de algoritmos simples

  • Normas básicas para escribir un algoritmo: lenguaje claro, pasos precisos y ordenados.
  • Formas comunes de representación: listas numeradas, pseudocódigo sencillo, diagramas de flujo básicos.
  • Ejemplos prácticos de redacción de algoritmos usando problemas cotidianos.

5. Revisión y corrección de algoritmos

  • Importancia de revisar algoritmos para detectar errores o pasos confusos.
  • Cómo verificar la coherencia y secuencia lógica de los pasos.
  • Ejercicios para identificar y corregir errores en algoritmos escritos.

6. Explicación del funcionamiento de un algoritmo

  • Cómo comunicar oralmente o por escrito el proceso que sigue un algoritmo para resolver un problema.
  • Uso de ejemplos para practicar la explicación clara y sencilla.
  • Relación entre la explicación y la comprensión profunda del algoritmo diseñado.

Actividades

Actividad 1: "Mi rutina diaria paso a paso"

Objetivo: Identificar los pasos secuenciales necesarios para resolver un problema sencillo.

Descripción:

  • Cada estudiante piensa en una rutina diaria sencilla (por ejemplo, prepararse para ir a la escuela).
  • Escribe una lista de pasos ordenados que realiza para completar esa rutina.
  • Comparte su lista con un compañero y discuten si los pasos están en un orden lógico y completo.

Organización: Individual y luego en parejas

Producto esperado: Lista escrita de pasos secuenciales de una rutina diaria.

Duración: 40 minutos

Actividad 2: "Descomponiendo un problema: preparar un sándwich"

Objetivo: Descomponer un problema en partes manejables y ordenarlas lógicamente.

Descripción:

  • En grupos, eligen la tarea de preparar un sándwich.
  • Identifican y anotan las partes o subproblemas que implica la tarea (ej. obtener ingredientes, preparar el pan, armar el sándwich).
  • Ordenan las partes para definir la secuencia correcta.
  • Comparten con el grupo clase y comparan diferentes descomposiciones.

Organización: Grupos de 3-4 estudiantes

Producto esperado: Lista ordenada de subproblemas para preparar un sándwich.

Duración: 50 minutos

Actividad 3: "Escribiendo un algoritmo para organizar la mochila"

Objetivo: Redactar algoritmos simples que describan claramente cada paso del proceso.

Descripción:

  • Individualmente, cada estudiante redacta un algoritmo en forma de lista numerada o pseudocódigo sencillo para organizar su mochila.
  • Luego intercambian su algoritmo con un compañero para que lo revise y sugiera mejoras en claridad o secuencia.
  • Finalmente, corrigen y entregan la versión final.

Organización: Individual y revisión en parejas

Producto esperado: Algoritmo escrito para organizar una mochila, revisado y corregido.

Duración: 1 hora

Actividad 4: "Explico mi algoritmo"

Objetivo: Explicar oralmente o por escrito cómo un algoritmo diseñado resuelve un problema específico.

Descripción:

  • Cada estudiante selecciona un algoritmo que haya escrito previamente (por ejemplo, el de organizar la mochila o preparar un sándwich).
  • Prepara una breve explicación oral o escrita, describiendo paso a paso cómo el algoritmo resuelve el problema.
  • Presenta su explicación ante el grupo o la entrega escrita.
  • Se realiza una pequeña sesión de preguntas y respuestas para reforzar la comprensión.

Organización: Individual y grupo clase

Producto esperado: Explicación oral o escrita clara y coherente del algoritmo.

Duración: 40 minutos

Evaluación

Evaluación diagnóstica

Qué se evalúa: Conocimiento previo sobre qué es un algoritmo y si saben identificar pasos para resolver tareas sencillas.

Cómo se evalúa: Preguntas cortas orales o escritas y discusión grupal breve sobre ejemplos cotidianos.

Instrumento sugerido: Cuestionario breve y observación participativa.

Evaluación formativa

Qué se evalúa: Progreso en la identificación de pasos, descomposición del problema, redacción clara y revisión de algoritmos.

Cómo se evalúa: Revisión de productos parciales (listas de pasos, descomposición, algoritmos escritos), observación durante actividades y retroalimentación en tiempo real.

Instrumento sugerido: Listas de cotejo para revisar claridad, secuencia y corrección; notas de observación docente.

Evaluación sumativa

Qué se evalúa: Capacidad para diseñar, revisar y explicar un algoritmo que resuelva un problema sencillo.

Cómo se evalúa: Entrega final de un algoritmo escrito corregido y explicación oral o escrita sobre el proceso y solución.

Instrumento sugerido: Rúbrica que contemple claridad, secuencia lógica, corrección y calidad de la explicación.

Duración

La unidad tiene una duración sugerida de 3 semanas, con una dedicación aproximada de 3 horas por semana, distribuidas de la siguiente manera:

  • Semana 1 (3 horas): Introducción a algoritmos y actividades para identificar pasos secuenciales (Actividad 1).
  • Semana 2 (3 horas): Descomposición de problemas y redacción de algoritmos simples (Actividad 2 y 3).
  • Semana 3 (3 horas): Revisión, corrección y explicación de algoritmos (Actividad 4 y evaluación sumativa).
3

Diagramas de Flujo como Herramienta Visual

Se introducirá el uso de diagramas de flujo para representar algoritmos, aprendiendo a identificar y utilizar los símbolos básicos para describir procesos.

Objetivos de Aprendizaje

  • Al finalizar la unidad, el estudiante será capaz de identificar los símbolos básicos de un diagrama de flujo y describir su función en la representación de algoritmos.
  • Al finalizar la unidad, el estudiante será capaz de interpretar diagramas de flujo simples para explicar el proceso que representan en un contexto cotidiano.
  • Al finalizar la unidad, el estudiante será capaz de construir diagramas de flujo que representen algoritmos sencillos, utilizando correctamente los símbolos estándar y secuencias lógicas.
  • Al finalizar la unidad, el estudiante será capaz de analizar un problema dado y diseñar un diagrama de flujo que visualice paso a paso la solución propuesta.
  • Al finalizar la unidad, el estudiante será capaz de comunicar de manera clara y organizada, mediante un diagrama de flujo, la secuencia lógica de un proceso o algoritmo.

Contenidos Temáticos

1. Introducción a los Diagramas de Flujo

  • ¿Qué es un diagrama de flujo?: Definición y propósito de los diagramas de flujo como herramientas visuales para representar algoritmos y procesos.
  • Importancia en la programación y en la vida cotidiana: Uso práctico para entender y comunicar procesos de manera clara.

2. Símbolos Básicos de un Diagrama de Flujo

  • Símbolo de inicio/fin (óvalo): Representa el comienzo y el final del proceso.
  • Símbolo de proceso (rectángulo): Indica una acción o tarea a realizar.
  • Símbolo de decisión (rombo): Representa un punto donde se toma una decisión con posibles caminos alternos (sí/no).
  • Símbolo de entrada/salida (paralelogramo): Representa la entrada de datos o la salida de resultados.
  • Conectores y flechas: Indican la dirección del flujo y la conexión entre símbolos.

3. Interpretación de Diagramas de Flujo Simples

  • Lectura secuencial de diagramas: Cómo seguir el flujo desde el inicio hasta el fin.
  • Identificación de decisiones y procesos en contextos cotidianos: Ejemplos como decidir qué ropa usar según el clima.
  • Explicación oral y escrita de procesos basados en diagramas de flujo.

4. Construcción de Diagramas de Flujo

  • Pasos para diseñar un diagrama de flujo: Desde el análisis del problema hasta la representación gráfica.
  • Uso correcto de símbolos y secuencia lógica: Asegurar que el diagrama sea claro y sin ambigüedades.
  • Práctica con algoritmos sencillos: Ejemplos como preparar un sándwich, calcular el área de un rectángulo, o decidir qué hacer en caso de lluvia.
  • Herramientas para dibujar diagramas de flujo: Opciones manuales (papel y lápiz) y digitales (software sencillo).

5. Análisis y Diseño de Diagramas de Flujo para Problemas

  • Descomponer un problema en pasos secuenciales.
  • Identificar decisiones y procesos clave para el diseño del diagrama.
  • Diseñar diagramas que visualicen soluciones paso a paso.
  • Revisión y mejora del diagrama para asegurar claridad y efectividad.

6. Comunicación Efectiva mediante Diagramas de Flujo

  • Organización visual clara y lógica.
  • Uso de leyendas y títulos para facilitar la comprensión.
  • Presentación oral acompañando el diagrama para explicar procesos o algoritmos.
  • Evaluación de diagramas propios y de compañeros para retroalimentación constructiva.

Actividades

Actividad 1: Reconociendo los símbolos básicos

Objetivo: Identificar los símbolos básicos de un diagrama de flujo y describir su función.

Descripción:

  • El docente presenta una lámina o presentación con los símbolos básicos y su nombre.
  • Los estudiantes reciben tarjetas con símbolos mezclados y deben emparejarlas con la descripción correcta.
  • Luego, en grupo, cada estudiante explica con sus palabras la función de un símbolo asignado.

Organización: Individual y grupal

Producto esperado: Mapa de símbolos con sus funciones correctamente emparejados y explicaciones orales.

Duración: 40 minutos

Actividad 2: Interpretando diagramas de flujo cotidianos

Objetivo: Interpretar diagramas de flujo simples para explicar procesos cotidianos.

Descripción:

  • Se entregan diagramas de flujo que representan situaciones cotidianas (por ejemplo, decidir qué ropa usar según el clima, o el proceso para hacer una llamada telefónica).
  • Los estudiantes analizan el diagrama y escriben una explicación paso a paso del proceso representado.
  • En parejas, comparten y comparan sus explicaciones para asegurar comprensión.

Organización: Individual y parejas

Producto esperado: Texto escrito explicando el proceso de cada diagrama.

Duración: 50 minutos

Actividad 3: Construyendo un diagrama de flujo sencillo

Objetivo: Construir diagramas de flujo que representen algoritmos sencillos usando símbolos y secuencias lógicas.

Descripción:

  • El docente plantea un problema sencillo, por ejemplo: "Cómo preparar un sándwich".
  • Los estudiantes analizan los pasos necesarios y con papel y lápiz o software básico crean un diagrama de flujo que muestre el proceso.
  • Se realiza una presentación breve donde cada estudiante explica su diagrama.

Organización: Individual

Producto esperado: Diagrama de flujo dibujado que represente el algoritmo del problema dado.

Duración: 60 minutos

Actividad 4: Análisis y diseño de un diagrama de flujo para un problema propuesto

Objetivo: Analizar un problema dado y diseñar un diagrama de flujo que visualice la solución paso a paso.

Descripción:

  • Se presenta un problema más complejo, por ejemplo: "Decidir qué hacer en caso de que un teléfono móvil no encienda".
  • En grupos, los estudiantes discuten y descomponen el problema en pasos y decisiones.
  • Diseñan un diagrama de flujo que represente la solución de forma clara.
  • Comparten su diseño con la clase y reciben retroalimentación.

Organización: Grupos de 3-4 estudiantes

Producto esperado: Diagrama de flujo grupal que visualice la solución propuesta.

Duración: 90 minutos

Evaluación

Evaluación diagnóstica

Qué se evalúa: Conocimientos previos sobre algoritmos y símbolos visuales para representar procesos.

Cómo se evalúa: Cuestionario breve con preguntas de opción múltiple y reconocimiento de símbolos.

Instrumento sugerido: Test escrito de 10 preguntas al inicio de la unidad.

Evaluación formativa

Qué se evalúa: Progreso en la identificación, interpretación y construcción de diagramas de flujo durante las actividades.

Cómo se evalúa: Observación directa del docente, revisión de productos parciales (diagramas, explicaciones), y retroalimentación en clase.

Instrumento sugerido: Lista de cotejo para actividades prácticas y registro anecdótico de participación.

Evaluación sumativa

Qué se evalúa: Capacidad para construir un diagrama de flujo completo que resuelva un problema propuesto, y para explicar su funcionamiento.

Cómo se evalúa: Entrega de un diagrama de flujo diseñado en forma individual o grupal, acompañado de una presentación oral o escrita que explique el proceso.

Instrumento sugerido: Rúbrica de evaluación que considere claridad, uso correcto de símbolos, secuencia lógica, y calidad de la comunicación.

Duración

La unidad "Diagramas de Flujo como Herramienta Visual" está diseñada para desarrollarse en aproximadamente 4 sesiones de 2 horas cada una, distribuidas en 2 semanas. La distribución sugerida es:

  • Sesión 1: Introducción y reconocimiento de símbolos básicos (Actividades 1 y evaluación diagnóstica).
  • Sesión 2: Interpretación de diagramas de flujo y práctica (Actividad 2).
  • Sesión 3: Construcción de diagramas sencillos (Actividad 3) con retroalimentación formativa.
  • Sesión 4: Análisis de problemas complejos, diseño de diagramas y presentación (Actividad 4), con evaluación sumativa.

Este tiempo permite integrar teoría, práctica y evaluación asegurando el logro de los objetivos.

4

Aplicación Práctica: Resolución de Problemas con Algoritmos y Diagramas

Los estudiantes aplicarán lo aprendido diseñando algoritmos y diagramas para resolver problemas prácticos, fomentando la creatividad y el trabajo colaborativo.

Objetivos de Aprendizaje

  • Al finalizar la unidad, el estudiante será capaz de diseñar algoritmos paso a paso para resolver problemas prácticos propuestos, aplicando conceptos básicos de pensamiento algorítmico.
  • Al finalizar la unidad, el estudiante será capaz de construir diagramas de flujo claros y organizados que representen visualmente soluciones a problemas cotidianos, utilizando símbolos estándar.
  • Al finalizar la unidad, el estudiante será capaz de descomponer problemas complejos en partes más pequeñas y manejables, aplicando razonamiento lógico para facilitar la resolución.
  • Al finalizar la unidad, el estudiante será capaz de colaborar con sus compañeros para elaborar soluciones creativas mediante el diseño conjunto de algoritmos y diagramas, demostrando comunicación efectiva.
  • Al finalizar la unidad, el estudiante será capaz de evaluar y corregir algoritmos y diagramas diseñados, asegurando que resuelvan correctamente el problema planteado.

Contenidos Temáticos

1. Introducción a la resolución de problemas con algoritmos

  • Concepto de algoritmo aplicado a problemas prácticos: definición y características básicas.
  • Importancia de la secuencia y claridad en los pasos del algoritmo.
  • Ejemplos sencillos de problemas cotidianos y su solución mediante algoritmos.

2. Diseño de algoritmos paso a paso

  • Identificación y comprensión del problema: lectura y análisis.
  • Descomposición del problema en partes más pequeñas (subproblemas).
  • Elaboración de pasos claros y ordenados para la solución.
  • Uso de pseudocódigo sencillo para representar algoritmos.

3. Construcción de diagramas de flujo

  • Introducción a los símbolos estándar de diagramas de flujo (inicio/fin, proceso, decisión, entrada/salida).
  • Normas básicas para organizar diagramas de flujo claros y legibles.
  • Transformación de algoritmos escritos en diagramas de flujo.
  • Prácticas de diagramación con problemas cotidianos.

4. Colaboración y diseño conjunto de soluciones algorítmicas

  • Técnicas de trabajo colaborativo para resolución de problemas.
  • Comunicación efectiva para compartir ideas y propuestas.
  • Construcción conjunta de algoritmos y diagramas de flujo.
  • Fomento de la creatividad en la generación de soluciones alternativas.

5. Evaluación y corrección de algoritmos y diagramas

  • Verificación de la correcta solución del problema mediante el algoritmo y diagrama.
  • Identificación de errores comunes (pasos faltantes, lógica incorrecta, símbolos mal usados).
  • Retroalimentación entre pares para mejorar los diseños.
  • Revisión final y corrección de los trabajos presentados.

Actividades

Actividad 1: Descomponiendo un problema cotidiano en pasos

Objetivo: Desarrollar la habilidad de descomponer problemas complejos en partes manejables (Objetivo 3)

Descripción:

  • Presentar un problema cotidiano simple (por ejemplo, preparar un sándwich o organizar una mochila para la escuela).
  • En grupos de 3, los estudiantes discutirán y listarán los pasos necesarios para resolver el problema.
  • Luego, cada grupo descompondrá el problema en subproblemas o tareas más pequeñas.
  • Cada grupo compartirá con la clase su descomposición y recibirá retroalimentación.

Organización: Grupos de 3 estudiantes

Producto esperado: Lista detallada de pasos y subproblemas para la solución propuesta.

Duración estimada: 45 minutos

Actividad 2: Diseño individual de un algoritmo paso a paso

Objetivo: Diseñar algoritmos para resolver problemas usando conceptos básicos (Objetivo 1)

Descripción:

  • El docente propone un problema práctico sencillo (por ejemplo, calcular el promedio de notas de un estudiante).
  • Cada estudiante debe escribir un algoritmo paso a paso en pseudocódigo que resuelva el problema.
  • Posteriormente, se realizará una puesta en común para discutir diferentes aproximaciones.

Organización: Individual

Producto esperado: Algoritmo escrito en pseudocódigo.

Duración estimada: 40 minutos

Actividad 3: Construcción colaborativa de diagramas de flujo

Objetivo: Construir diagramas de flujo claros y organizados (Objetivo 2) y fomentar la colaboración (Objetivo 4)

Descripción:

  • En parejas, los estudiantes recibirán un algoritmo escrito previamente.
  • Trabajarán juntos para transformar ese algoritmo en un diagrama de flujo usando símbolos estándar.
  • Después, cada pareja presentará su diagrama y explicará su lógica al resto del grupo.

Organización: Parejas

Producto esperado: Diagrama de flujo completo y presentación oral breve.

Duración estimada: 60 minutos

Actividad 4: Evaluación y mejora de algoritmos y diagramas entre pares

Objetivo: Evaluar y corregir algoritmos y diagramas diseñados (Objetivo 5) y promover comunicación efectiva (Objetivo 4)

Descripción:

  • Cada grupo o pareja intercambiará su trabajo (algoritmo y diagrama) con otro grupo.
  • Realizarán una revisión crítica para identificar errores o posibles mejoras, anotando observaciones específicas.
  • Se realizará una discusión guiada para compartir las correcciones y sugerencias.
  • Finalmente, cada grupo corregirá su trabajo tomando en cuenta la retroalimentación recibida.

Organización: Grupos o parejas trabajando en pares (intercambio)

Producto esperado: Versión corregida del algoritmo y diagrama junto con notas de revisión.

Duración estimada: 60 minutos

Evaluación

Evaluación diagnóstica

Qué se evalúa: Conocimientos previos sobre algoritmos, diagramas de flujo y descomposición de problemas.

Cómo se evalúa: Preguntas cortas escritas y una actividad breve para crear un algoritmo simple.

Instrumento sugerido: Cuestionario inicial y ejercicio práctico rápido al inicio de la unidad.

Evaluación formativa

Qué se evalúa: Progreso en el diseño de algoritmos, construcción de diagramas, colaboración y capacidad de análisis crítico.

Cómo se evalúa: Observación continua durante actividades, revisión de productos parciales, participación en discusiones y retroalimentación entre pares.

Instrumento sugerido: Rúbrica de observación para actividades en grupo e individuales, listas de cotejo para diagramas y algoritmos.

Evaluación sumativa

Qué se evalúa: Capacidad para diseñar, representar, descomponer, colaborar y evaluar soluciones algorítmicas completas y corregidas.

Cómo se evalúa: Presentación final de un problema práctico con su algoritmo detallado y diagrama de flujo, acompañado de un informe breve de la reflexión sobre el proceso colaborativo y la corrección realizada.

Instrumento sugerido: Rúbrica que contemple claridad, corrección lógica, uso adecuado de símbolos, trabajo colaborativo y capacidad de autoevaluación.

Duración

Se sugiere que la unidad tenga una duración total de 5 horas distribuidas en 3 sesiones semanales de aproximadamente 1 hora y 40 minutos cada una. La primera sesión se enfocará en la introducción, descomposición de problemas y diseño inicial de algoritmos (actividades 1 y 2). La segunda sesión estará dedicada a la construcción y presentación de diagramas de flujo en parejas (actividad 3). La tercera sesión se reservará para la evaluación entre pares, corrección y presentación final de los trabajos (actividad 4 y evaluación sumativa).

Crea tus propios cursos con EdutekaLab

Diseña cursos completos con unidades, objetivos y actividades usando IA.

Comenzar gratis