Misión de Rescate: Diseñamos y depuramos algoritmos para resolver problemas complejos

El pensamiento computacional constituye una de las competencias esenciales para desenvolverse en una sociedad digital. Esta situación de aprendizaje permite al alumnado enfrentarse a un reto realista mediante la construcción, prueba, depuración y optimización de algoritmos sin utilizar dispositivos electrónicos. La propuesta favorece la comprensión profunda de conceptos fundamentales de programación, algoritmia y resolución estructurada de problemas antes de abordar lenguajes de programación formales.

Misión de Rescate

Ficha Técnica

+
  • Nivel Educativo: 1.º de Bachillerato
  • Materia: Tecnología e Ingeniería I
  • Tiempo estimado: 4 sesiones de 55 minutos
  • Tipología / Metodología: Aprendizaje Basado en Retos (ABR), Aprendizaje Cooperativo, Resolución de Problemas, Pensamiento Computacional, Actividades Desenchufadas (Unplugged)
  • Materiales necesarios: Tablero cuadriculado 8x8, tarjetas de instrucciones, obstáculos

Vinculación Curricular

+

Competencias Específicas

  • CE1: Coordinar y desarrollar proyectos de investigación con una actitud crítica.
  • CE2: Seleccionar materiales, técnicas y herramientas adecuadas para resolver problemas tecnológicos.
  • CE3: Aplicar el razonamiento lógico y el pensamiento computacional para modelizar y resolver problemas.
  • CE5: Analizar y optimizar soluciones tecnológicas valorando su eficiencia.

Criterios de Evaluación

  • Analizar problemas complejos descomponiéndolos en subproblemas más sencillos.
  • Elaborar algoritmos eficaces para resolver situaciones planteadas.
  • Detectar errores en procesos secuenciales.
  • Aplicar estrategias de depuración.
  • Evaluar distintas soluciones y optimizar procedimientos.
  • Participar activamente en equipos de trabajo.

Saberes Básicos

  • Pensamiento Computacional: Algoritmos. Secuenciación. Diagramas de flujo. Abstracción. Descomposición. Reconocimiento de patrones. Depuración. Optimización de procesos.
  • Proyectos Tecnológicos: Resolución de problemas. Trabajo cooperativo. Diseño iterativo.

Objetivos y destrezas trabajadas

Generales

+
  • Resolver un reto realista tras una catástrofe natural mediante un sistema de instrucciones fiables que permitan a un robot autónomo entregar suministros a personas aisladas evitando obstáculos.

Específicos

+
  • Construir, probar, depurar y optimizar algoritmos mediante simulación desenchufada antes de su implementación.
  • Redactar algoritmos iniciales en lenguaje natural y representarlos en diagramas de flujo.
  • Comprobar el funcionamiento de algoritmos mediante el reparto cooperativo de roles (Programador, Robot, Supervisor, Analista).
  • Evaluar y optimizar soluciones mediante la reducción de pasos e instrucciones.

Habilidades y destrezas que se trabajan

+
  • Pensamiento Computacional: Algoritmos, secuenciación, diagramas de flujo, abstracción, descomposición, reconocimiento de patrones, depuración, optimización de procesos.
  • Comunicación lingüística: Explicación de procedimientos y justificación de decisiones.
  • Competencia digital: Aplicación de estrategias propias del pensamiento computacional.
  • Aprender a aprender: Evaluación del propio proceso de resolución.
  • Competencia ciudadana y emprendedora: Trabajo cooperativo en equipos y búsqueda de soluciones eficientes e innovadoras.

Pasos

SESIÓN 1: Tarea 1. Comprensión del problema

+
Comprensión del problema utilizando un tablero cuadriculado 8x8, tarjetas de instrucciones y obstáculos. Actividades: 1. Identificar: Inicio, Meta y Obstáculos. 2. Definir acciones permitidas: Avanzar, Girar derecha, Girar izquierda, Recoger, Entregar. Evidencia: Hoja de análisis.

SESIÓN 2: Tarea 2. Construcción del algoritmo

+
Los equipos elaboran: - Parte A: Secuencia detallada de instrucciones en lenguaje natural. - Parte B: Diagrama de flujo representando todas las decisiones. - Parte C: Predicción del comportamiento del robot. Evidencia: Algoritmo completo.

SESIÓN 3: Tarea 3. Simulación desenchufada

+
Simulación desenchufada asignando roles dentro de los equipos: - Programador: Lee instrucciones. - Robot: Ejecuta literalmente. - Supervisor: Anota errores. - Analista: Registra incidencias. Evidencia: Registro de ejecución.

SESIÓN 4: Tarea 4 y 5. Depuración y optimización

+
Tarea 4. Depuración: Analizar un algoritmo defectuoso identificando errores de secuencia, pasos redundantes e instrucciones incorrectas para completarlo en el registro de depuración (Error, Causa, Solución). Tarea 5. Optimización: Desafío adicional para responder ¿podéis llegar al mismo destino con menos pasos? Justificando número de instrucciones inicial, número final y ahorro obtenido.

Evaluación

Rúbrica de Evaluación

+

Rúbrica de Evaluación

Criterio de Evaluación1 2 3 4
Diseño de algoritmoIncompleto Parcial Adecuado Excelente
Pensamiento computacionalEscaso Básico Adecuado Avanzado
DepuraciónNo detecta errores Detecta algunos Corrige la mayoría Corrige y optimiza
Trabajo cooperativoEscasa participación Participación irregular Participación adecuada Liderazgo positivo
Justificación técnicaInsuficiente Básica Correcta Excelente argumentación

Autoevaluación del Alumno

+

Autoevaluación del Alumno

Experto
Conseguido
En Proceso
Iniciado
Comprendí el problema
Diseñé un algoritmo correcto
Participé activamente
Localicé errores
Mejoré la solución inicial

Adaptaciones Curriculares

Diferenciadas

+

Alumnado con dificultades de aprendizaje

  • Algoritmos parcialmente completados.
  • Menor complejidad espacial.
  • Apoyos visuales constantes.

Alumnado de alta capacidad

  • Introducción de bucles.
  • Variables simbólicas.
  • Varios destinos simultáneos.
  • Optimización matemática de rutas.

Por Nivel

+

Adaptaciones de Acceso

  • Instrucciones visuales.
  • Tarjetas manipulativas.
  • Uso de pictogramas.
  • Lectura guiada.

Adaptaciones Metodológicas

  • Parejas cooperativas.
  • Tutoría entre iguales.
  • Ritmos diferenciados.

Diseño Universal para el Aprendizaje (DUA) - Compromiso

  • Gamificación del reto.
  • Elección de roles.
  • Desafíos progresivos.

Diseño Universal para el Aprendizaje (DUA) - Representación

  • Diagramas.
  • Lenguaje oral.
  • Lenguaje escrito.
  • Modelos físicos.

Diseño Universal para el Aprendizaje (DUA) - Acción y Expresión

  • Explicación oral.
  • Producción gráfica.
  • Simulación corporal.
  • Resolución escrita.

Autoría

+
Autoría de la actividadEquipo de dinamizadores y dinamizadoras del Programa Código Escuela 4.0 Cantabria
Tablas y figurasEquipo CITED
ImágenesEquipo CITED
CoordinaciónCITED (Centro de Innovación en Tecnologías de la Educación de Cantabria)
Licencia