Reflexion clase del 25 de abril
APRENDIZAJES
Fecha: 25 de marzo de 2025
El martes 25 de marzo exploramos un concepto fundamental en el ámbito de la tecnología y la resolución de problemas: el pensamiento computacional. Esta clase fue particularmente significativa porque nos permitió comprender cómo aplicar procesos lógicos y estructurados para abordar situaciones complejas, tanto dentro como fuera del ámbito de la informática. Lo que más me llamó la atención fue descubrir que el pensamiento computacional no se trata únicamente de programar, sino de una forma de pensar que puede aplicarse en cualquier área del conocimiento.
El pensamiento computacional se basa en descomponer problemas grandes en partes más manejables, identificar patrones, abstraer información relevante y desarrollar algoritmos que nos permitan encontrar soluciones eficientes. Estos cuatro pilares —descomposición, reconocimiento de patrones, abstracción y algoritmos— son herramientas poderosas que, si se aplican correctamente, pueden mejorar nuestra capacidad para resolver problemas de manera ordenada y creativa.
Durante la clase, analizamos cada uno de estos componentes con ejemplos prácticos:
Descomposición: Consiste en dividir un problema complejo en partes más simples. Por ejemplo, si queremos organizar una feria escolar, podemos descomponer la tarea en subtareas como: buscar el lugar, hacer la convocatoria, asignar roles, y coordinar actividades. Al dividir el problema, cada parte se vuelve más fácil de manejar.
Reconocimiento de patrones: Se refiere a identificar similitudes o regularidades en los problemas. Esto nos permite prever soluciones basadas en experiencias previas. En el ámbito de la programación, por ejemplo, reconocer que ciertos errores aparecen repetidamente nos ayuda a solucionarlos más rápidamente.
Abstracción: Es la capacidad de enfocarse en los elementos esenciales de un problema, ignorando los detalles irrelevantes. Esto es clave para no perderse en información innecesaria y centrarse en lo importante. Por ejemplo, al diseñar un videojuego, no es necesario modelar cada hoja de un árbol; basta con representar el árbol de forma general para que cumpla su función visual.
Algoritmos: Son secuencias de pasos definidos que permiten resolver un problema. Aprendimos que un algoritmo no tiene que estar escrito en código: puede ser una receta de cocina, una lista de instrucciones o un conjunto de reglas que seguimos para realizar una tarea.
Además de los aspectos conceptuales, la clase tuvo una dimensión práctica importante. Utilizamos herramientas digitales para ejercitar nuestra comprensión del pensamiento computacional, como juegos de lógica y actividades de programación por bloques. Estas actividades nos ayudaron a poner en práctica los conceptos aprendidos de manera divertida y significativa.
Un ejercicio interesante fue el uso de pseudocódigo para describir procesos cotidianos, como cepillarse los dientes o hacer una tarea escolar. Esto nos permitió ver cómo cualquier acción que realizamos diariamente puede analizarse desde una perspectiva computacional, estructurándola en pasos lógicos que podrían ser entendidos por una máquina.
%20puede%20automatizar%E2%80%A6.jpeg)
Comentarios
Publicar un comentario