martes, 10 de enero de 2023

                                                           

        pensamiento computacional


Es más que una habilidad para resolver problemas, puede ser útil personal y profesionalmente en muchos contextos, por lo que es una habilidad esencial para que todos la desarrollen.¿Qué es el Pensamiento Computacional? En Estados Unidos, Jeannette M. Wing, profesora del Departamento de Ciencias de la Computación de la Universidad Carnegie Mellon, fue una de las primeras expertas en utilizar el término pensamiento computacional. Hizo esto porque quería describir cómo piensa un informático y cómo es útil para todos pensar de esa manera. Lo definió de la siguiente manera: "...el proceso de pensamiento involucrado en la formulación de un problema y sus soluciones de manera que puedan ser comunicadas a un agente de procesamiento de información". En otras palabras, es un proceso mental en el que una persona piensa en un problema y usa instrucciones para ser ejecutadas por una computadora, una persona o ambos, para finalmente resolverlo. En otras palabras, aplicar habilidades informáticas y pensamiento crítico.

¿Cuáles son los fundamentos del pensamiento computacional?

El pensamiento computacional tiene cuatro principios, que son:

1. Descomposición de un problema en pasos más pequeños Esto implica descomponer un sistema o problema complejo en partes más pequeñas para hacerlo más fácil de resolver. Cada pequeño problema se resuelve uno por uno hasta que se resuelve todo el sistema.

2. Identificar patrones recurrentes Después de dividir un problema complejo en varios más pequeños, buscar patrones de características comunes. Encontrar estas similitudes en pequeñas tareas descompuestas te ayudará a resolver el sistema de manera más eficiente.

3. Abstracción de información no relacionada con el problema propuesto Abstracción significa centrarse en la información importante, dejando de lado aquellas características irrelevantes e innecesarias. Pero,

¿qué es la información importante?

La abstracción se ocupa principalmente de las características generales de cada elemento más que de los detalles específicos. Una vez que tenga estas características generales, necesita crear un "modelo" del problema, que es una idea general del problema que está tratando de resolver. . Presentó algoritmos escritos para resolver la tarea Después de dividir un problema grande en varios más pequeños, identifique similitudes entre ellos, concéntrese en los detalles relevantes y descarte la información irrelevante. Así que ha llegado el momento de desarrollar instrucciones paso a paso o sugerir reglas para resolver estos problemas utilizando la programación informática, es decir. creando algoritmos. Estos algoritmos se pueden crear usando diagramas de flujo o pseudocódigo. Pero recuerde que un algoritmo es un modelo, un conjunto de instrucciones paso a paso para resolver un problema, y ​​no siempre implica una programación compleja, pero puede usarse en sistemas externos complejos.

¿Cómo se desarrolla el pensamiento computacional?

 Según la Dra. Jeannette M. Wing, el pensamiento computacional se divide en habilidades que son útiles para todos, no solo para los informáticos. Por lo tanto, esta habilidad debe desarrollarse y se puede lograr a través de computadoras, libros que la enseñan o incluso diferentes juegos para adultos y niños: Fillomino Perfecto para desarrollar el pensamiento lógico. Este es un rompecabezas de tamaño libre, que consta de bloques cuadrados que bordean diferentes áreas con líneas más oscuras. Se deben seguir dos reglas para completar un bloque: Primera: cada región debe contener números del 1 al número de cuadrados delimitados por líneas más oscuras, es decir. si la región consta de dos cuadrados, los números dentro de este límite deben ser 1 y 2. ; Segundo: Ningún número puede ser contiguo al mismo número en ninguna dirección, ya sea horizontal, vertical o diagonal. Sudoku Este clásico juego de matemáticas es otro gran juego para desarrollar el pensamiento lógico. Tu objetivo es llenar una cuadrícula de 9x9 con los números 1-9 sin repetirlos horizontal o verticalmente. Recuerda que el pensamiento lógico es necesario para desarrollar el pensamiento computacional, porque es un proceso reflexivo que permite identificar patrones y relaciones entre objetos, conceptos y situaciones y construir argumentos válidos. Scratch Scratch es un lenguaje de programación que permite a cualquier persona en el mundo iniciar un programa. Tiene por objeto la enseñanza y promueve el desarrollo de los procesos del pensamiento y de las capacidades mentales. Microsoft MakeCode Microsoft MakeCode es un software gratuito de código abierto que ayuda a avanzar en la programación del mundo real mediante la creación de atractivas experiencias de aprendizaje de informática. Tiene un simulador, un editor de bloques y, si los usuarios lo desean, pueden editar con JavaScript. La importancia del pensamiento computacional en la educación La tecnología ahora se combina con la educación, por lo que es necesario que hasta los más pequeños sepan crear e implementar soluciones basadas en tecnología. Así las personas dejan de ser meros consumidores para convertirse en consumidores. Es importante señalar que las habilidades desarrolladas a través del pensamiento computacional van mucho más allá de codificar un programa. De hecho, el proceso es clave porque permite: identificar y comprender el problema; contempla, contempla y define lo que son soluciones eficaces; método de aplicación; lo prueba; y si no da los resultados esperados, es posible cambiar las soluciones y volver a ejecutar. Implementar esto como parte de la educación es bastante simple, puede suceder a través de juegos como: Robot Turtles, que enseña los conceptos básicos de programación; Bee-Bot es una herramienta ideal para enseñar, evaluar y resolver problemas en secuencias; Dash and Dot es otro robot que permite a los niños pequeños programarlos para hacer movimientos usando aplicaciones.

 beneficios para los niños

1. Desarrolla habilidades lingüísticas y numéricas El desarrollo de mecanismos que funcionan con tecnología (ej. carro robot) requiere el desarrollo de habilidades lingüísticas y numéricas para crear instrucciones correctas.

2. Estimula la creatividad Al intentar crear estos mecanismos técnicos, los niños aplican una imaginación que combina la robótica con la biomecánica humana.

3. . Trabaja con resolución

 A través de proyectos como Microsoft MakeCode, los niños pueden aprender lenguajes de programación  con resultados divertidos e inmediatos.

 

. Promueve el aprendizaje colaborativo

 Trabajo en equipo para lograr un resultado, ya sea resolver un problema o construir proyectos de robots.

 Ventajas del pensamiento computacional en el siglo XXI

 El pensamiento computacional se ha vuelto aún más importante para las personas en el siglo XXI, y  sus ventajas son las siguientes:

 El pensamiento computacional mejora las habilidades  laborales y es útil para  carreras en casi todos los campos;

 ayuda a los empleados de una empresa a participar activamente en la reflexión sobre los problemas y la creación de soluciones;

 ayuda a resolver problemas a través del pensamiento algorítmico a través de  técnicas de descomposición y  construcción de secuencias de pasos;

 nos anima a comprender qué aspectos de un problema se pueden resolver mediante la informática;

 ayuda a reconocer el potencial de las técnicas informáticas de una manera nueva.

 Conclusión

 El pensamiento computacional es la capacidad de resolver problemas utilizando tecnologías informáticas.

 Esto no solo es adecuado para el mundo de la informática, sino que también beneficia enormemente a las personas con habilidades de pensamiento computacional, ya que mejoran y fortalecen las habilidades intelectuales y facilitan la resolución de problemas, entre otras cosas.

 

No hay comentarios:

Publicar un comentario