Pensamiento computacional — las 4 técnicas del oficio
El pensamiento computacional no es exclusivo de la programación: es una forma de abordar problemas que se aplica en cualquier campo.
Antes de la tecnología, este saber.
Cuando una abuela campesina del Valle del Cauca preparaba el sancocho para 30 personas, no se ponía a llorar ante la inmensidad de la tarea: la dividía en partes. "Una persona pela papas", decía. "Otra pela yuca". "Otra lava el plátano". "Otra prende el fogón". "Otra trae el agua del nacedero". En 1 hora, el sancocho está listo. Esa habilidad — dividir un problema grande en sub-problemas manejables — es la primera técnica del pensamiento computacional. Se llama descomposición. Pero la abuela también notaba algo más: que pelar papa y pelar yuca son tareas parecidas (las dos requieren cuchillo, paciencia, retirar la cáscara). Eso es patrones. Y notaba que no importaba si la papa tenía manchas o no: la cocinaba igual — dejaba afuera los detalles irrelevantes. Eso es abstracción. Y al final, tenía el orden exacto de pasos para que todo saliera al mismo tiempo. Eso es algoritmo. Las 4 técnicas del pensamiento computacional las usaban las abuelas para hacer sancocho, mucho antes de que existieran los computadores.
Si te pidieran organizar la fiesta de cumpleaños número 15 de tu prima (50 personas, presupuesto limitado, 3 días para organizarla), ¿por dónde empezarías? ¿Te paralizarías o sabrías descomponer el problema?
El producto es esa aplicación + reflexión final.
"Si te pidieran organizar la fiesta de cumpleaños número 15 de tu prima (50 personas, presupuesto limitado, 3 días para organizarla), ¿por dónde empezarías? ¿Te paralizarías o sabrías descomponer el problema?"
Un problema grande para pensar
Actividad 1 · IDENTIFICA — Un problema grande para pensar (10 min · individual).
10 minHoy haces 4 cosas: aprendes las 4 técnicas con ejemplos, escoges un problema real, aplicas las 4 técnicas, evalúas el proceso.
Esta semana, aplica las 4 técnicas a un problema más (puede ser un trabajo de otra materia o algo de tu vida).
Las 5 palabras que vas a entender hoy.
Domina estas ideas y todo lo demás cae solo. Léelas antes de abrir el PDF.
- 🧠
Pensamiento computacional
Forma de abordar problemas complejos descomponiéndolos en pasos manejables que un computador (o cualquier persona) puede ejecutar. Su definición moderna viene de Jeannette Wing (2006). Tiene 4 técnicas: descomposición, patrones, abstracción, algoritmo.
Ej. Aplicar las 4 técnicas a 'organizar fiesta de 50 personas': descompones (ceremonia, comida, invitados); reconoces patrones (lista invitados igual a lista prensa); abstraes (no decides menú aún); diseñas algoritmo (orden temporal).
- 🔨
Descomposición
Primera técnica del pensamiento computacional. Dividir un problema grande en sub-problemas más pequeños y manejables. La sensación de 'no sé por dónde empezar' desaparece cuando descomponees.
Ej. Problema grande: 'celebrar 50 años del cole'. Descomposición: ceremonia + decoración + sonido + comida + invitados + souvenirs + plan B. Cada uno se aborda aparte.
- 🎨
Reconocimiento de patrones
Segunda técnica. Identificar similitudes entre sub-problemas para no inventar soluciones desde cero. Si dos sub-problemas son parecidos, usas la misma estrategia para ambos.
Ej. En el caso del colegio: 'invitar exalumnos' e 'invitar prensa' son patrones similares (lista + correos + confirmaciones). Usas la misma estrategia para los dos.
- 👁️
Abstracción
Tercera técnica. Dejar afuera los detalles que no son esenciales para enfocarse en lo importante. No es ignorar para siempre; es enfocar en el momento correcto. Lo importante primero, los detalles después.
Ej. Planeando la ceremonia, abstraes el menú exacto (vendrá después). Planeando invitaciones, abstraes el color de manteles. Enfoque en lo esencial.
- 📋
Diseño de algoritmo
Cuarta técnica. Después de descomponer, reconocer patrones y abstraer, armar la secuencia exacta de pasos para resolver el problema. Es la culminación: el plan operativo que se puede ejecutar.
Ej. Plan operativo para los 50 años: Día 1-15 planeación, Día 16-30 invitaciones, Día 31-45 producción, Día 46-55 ensayo, Día 56-60 ejecución. Algoritmo temporal claro.
Ahora aplica lo aprendido.
Tienes el PDF leído. Aquí pones las manos. Estos labs te ayudan a verificar que entendiste antes de la próxima clase.
¿Sabes aplicar las 4 técnicas?
5 preguntas para verificar que dominas el pensamiento computacional.
- 1 Te dan un problema grande y abrumador. ¿Cuál es la PRIMERA técnica que aplicas?
- 2 Estás organizando una fiesta y notas que 'invitar amigos' e 'invitar familia' son parecidos. ¿Qué técnica aplicaste?
- 3 Planeando la fiesta, te dices 'el color de los manteles lo decido después'. ¿Qué técnica?
- 4 Quién definió el pensamiento computacional moderno?
- 5 ¿Las 4 técnicas se aplican solo en programación?
¡Completaste el quiz!
Aciertos: 0 de 5
Tres voces para cerrar.
No es decoración: son tres lentes que te acompañan toda la secundaria. Lee con calma y responde la pregunta-espejo en tu cuaderno.
Enrique Dussel
lente del nosotrosLo que parece imposible solo, se vuelve posible cuando lo divides en partes. Ese saber salva vidas.
— formulación de esta guía, al modo de Enrique Dussel. No es una cita textual.
Pregunta-espejo: ¿Qué problema actual mío se ha vuelto abrumador porque no lo he descompuesto?
Marco Aurelio
lente del cuidado interiorEl imperio se gobierna provincia por provincia. La vida se vive día por día. Los problemas se resuelven sub-problema por sub-problema.
— formulación de esta guía, al modo de Marco Aurelio. No es una cita textual.
Pregunta-espejo: ¿Estoy intentando resolver problemas grandes de un solo golpe? ¿Cómo cambiaría si los dividiera?
Luciano Floridi
lente de la infoesferaQuien aprende a pensar computacionalmente entiende el mundo. Quien no, sobrevive en el mundo de los demás.
— formulación de esta guía, al modo de Luciano Floridi. No es una cita textual.
Pregunta-espejo: ¿Estoy desarrollando una forma adulta de pensar problemas, o me quedo en reacciones emocionales?
Nota para el docente. Las tres formulaciones son del autor de la guía, no citas textuales de los pensadores: recogen su lente para pensar el tema, no sus palabras. Si vas a citarlos en clase, remite a la obra original.
Cinco dimensiones que te llevas.
No solo aprendiste un tema. Mira en cinco direcciones lo que esta sesión dejó en ti.
Personal
Al terminar la clase: (1) podrás identificar las 4 técnicas del pensamiento computacional; (2) sabrás aplicar cada una a un problema real; (3) podrás evaluar qué técnica necesita un problema en cada m…
Emocional
Marco Aurelio gobernaba el imperio romano (millones de personas, miles de problemas simultáneos).
Ciudadana
Las personas que enfrentan tragedias — una mudanza forzada, la pérdida de un trabajo, una enfermedad de un familiar — a veces se paralizan ante la inmensidad.
Local
Antes de salir, verifica que aplicaste las 4 técnicas, no solo 1 o 2.
Intergeneracional
Las 4 técnicas son herramientas para entender cualquier problema complejo, no solo para programar.
Transferencia a tu vida
Esta semana, aplica las 4 técnicas a un problema más (puede ser un trabajo de otra materia o algo de tu vida).
¿Qué te llevás de esta guía?
Escribe en tus propias palabras: qué aprendiste, qué te sorprendió, o cómo conecta con tu vida. Máximo 800 caracteres. No se califica — es para ti.
Inicia sesión para guardar tu reflexión y que quede en tu historial.
Retroalimentación de tu docente
Marca esta guía como completada
Cargando tu progreso…
Envíaselo a quien lo necesite
Tus compañeras y compañeros, padres o profesores pueden abrir esto directamente en su celular sin instalar nada.
Introducción
Activación de conocimientos previos y planteamiento del problema o pregunta orientadora.
Desarrollo conceptual
Explicación de los contenidos de la sesión con ejemplos, recursos visuales y referencias.
Actividad práctica
Ejercicio individual o colaborativo donde aplicas lo aprendido.
Evaluación
Cuestionario interactivo, producto o reflexión escrita para evidenciar el aprendizaje.