PENSAMIENTO COMPUTACIONAL
PENSAMIENTO COMPUTACIONAL
El pensamiento computacional se ha convertido en una competencia clave en la educación secundaria, ya que permite al alumnado desarrollar habilidades fundamentales para comprender y resolver problemas de forma lógica, estructurada y creativa. No se trata únicamente de aprender a programar, sino de adquirir una forma de pensar aplicable a múltiples ámbitos de la vida académica y personal.
Los pilares fundamentales del pensamiento computacional son:
Descomposición: Romper un problema complejo en partes más pequeñas y manejables.
Reconocimiento de Patrones: Identificar similitudes o tendencias en los datos o problemas.
Abstracción: Centrarse en la información importante, ignorando los detalles irrelevantes.
Algoritmos: Desarrollar instrucciones paso a paso para resolver un problema.
Proyectos Realizados en el Aula de Tecnología. Profesor: José Manuel Gil Benso
1. Luces fantásticas
Mediante una placa Arduino y 9 luces LED instaladas en línea, programamos una secuencia en la que los LED se encienden y apagan sucesivamente de izquierda a derecha y viceversa. Esto crea un efecto visual de movimiento continuo muy dinámico.
2. Semáforo del silencio
Es un dispositivo diseñado para controlar el ruido ambiental utilizando una placa Arduino, un micrófono, un altavoz, tres LED (rojo, ámbar y verde) y un potenciómetro para regular el volumen de la alerta. Funciona según el nivel de ruido detectado:
Nivel bajo: Se enciende el LED verde.
Nivel medio: Se enciende el LED ámbar.
Nivel alto: Se enciende el LED rojo, se activa una sirena de alarma y el altavoz reproduce el mensaje: "Por favor, silencio".
3. Flor / Personaje interactivo
Un proyecto de robótica recreativa en el que, mediante un sensor de sonido, el personaje o la flor se mueve automáticamente al detectar una palmada.
4. Robot móvil multifuncional
Montamos un robot de cuatro ruedas dotado de motores de rotación continua, una placa Arduino, un módulo Bluetooth y un sensor de ultrasonidos. Con esta base, desarrollamos dos modos de programación distintos:
Modo Mascota: El robot utiliza el sensor de ultrasonidos para medir la distancia respecto a nuestra mano, interactuando con nosotros al acercarse o alejarse según nos movamos.
Modo Corralito: El robot comienza confinado en un espacio cerrado y va girando sobre su propio eje hasta que el sensor de ultrasonidos detecta una salida o hueco libre, momento en el que avanza para escapar del "corralito".
El pensamiento computacional puede integrarse de manera transversal en distintas asignaturas, no solo en Tecnología o Informática. Algunas aplicaciones prácticas son:
Programación y robótica educativa: uso de herramientas como Scratch o Arduino para crear proyectos interactivos.
Matemáticas: resolución de problemas mediante algoritmos y secuencias lógicas.
Ciencias: simulaciones, análisis de datos y modelización de fenómenos.
Lengua y literatura: creación de historias interactivas o estructuración de narrativas mediante secuencias lógicas.
Proyectos interdisciplinares (STEAM): integración de ciencia, tecnología, ingeniería, arte y matemáticas en retos reales.
FP Administración y Gestión: Se enfoca en la eficiencia y automatización.
Pilar Clave: Algoritmos y Abstracción.
Ejemplo: Usar fórmulas complejas en hojas de cálculo para cálculos automáticos o crear macros y scripts para tareas repetitivas. Analizar grandes volúmenes de datos abstrayendo solo la información clave para la toma de decisiones.
FP Educación Infantil: Se enfoca en la organización personal y en el diseño de actividades lúdicas.
Pilar Clave: Descomposición y Algoritmos.
Ejemplo: Planificar proyectos complejos descomponiéndolos en tareas diarias. Diseñar instrucciones secuenciales sencillas (algoritmos) para que los niños ganen autonomía (ej: lavarse las manos) o proponer juegos "desconectados" (sin pantallas) de lógica y programación tangible.
En resumen, en Administración se automatiza el trabajo; en Infantil se enseña a pensar de forma lógica.
Aplicaciones Recomendadas
Scratch / Snap! . Programación por bloques para crear historias, juegos y simulaciones científicas. Snap! permite un mayor nivel de abstracción (funciones propias).
App Inventor. Creación de aplicaciones móviles reales para Android, ideal para proyectos de emprendimiento.
Arduino /micro:bit. Robótica e Internet de las Cosas (IoT). Permite aplicar algoritmos al mundo físico (sensores, luces, motores).
Python. Automatización de tareas, análisis de datos y scripting. Es el lenguaje estándar para pasar del bloque al código textual.
Blockly Games. Juegos de lógica que enseñan conceptos como bucles y condicionales de forma autodidacta.
Minecraft: Education Edition. Resolución de problemas en entornos 3D y simulaciones de sistemas complejos.
Micro:bit Educational Foundation
Tus Clases Online. Ciclos Formativos Informática.
MIT APP Inventor
Programador X
Minecraft Education
Arduino VENTUNO