jueves, 30 de junio de 2016

¿que es pensamiento computacional?

el pensamiento computacional implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática”. Es decir, que la esencia del pensamiento computacional es pensar como lo haría un científico informático cuando nos enfrentamos a un problema.

Otras definiciones de pensamiento computacional han ido surgiendo en la literatura científica desde entonces. Entre las más aceptadas se encuentran la de Aho y la de la Royal Society:

El pensamiento computacional es el proceso que permite formular problemas de forma que sus soluciones pueden ser representadas como secuencias de instrucciones y algoritmos.
El pensamiento computacional es el proceso de reconocimiento de aspectos de la informática en el mundo que nos rodea, y aplicar herramientas y técnicas de la informática para comprender y razonar sobre los sistemas y procesos tanto naturales como artificiales.


Características


- Formular problemas de manera que permitan usar computadores y otras herramientas para solucionarlos
- Organizar datos de manera lógica y analizarlos
- Representar datos mediante abstracciones, como modelos y simulaciones
- Automatizar soluciones mediante pensamiento algorítmico (una serie de pasos ordenados)
- Identificar, analizar e implementar posibles soluciones con el objeto de encontrar la combinación de pasos y recursos mas eficiente y efectiva
- Generalizar y transferir ese proceso de solución de problemas a una gran diversidad de estos
- Reformular un problema a uno parecido que sepamos resolver por reducción, encuadrarlo, transformar, simular
- Pensar Recursivamente
- Procesar en Paralelo
- Interpretar código como datos y datos como código 
- Generalizar análisis dimensional 
- Reconocer ventajas y desventajas del solapamiento 
- Reconocer coste y potencia de tratamiento indirecto y llamada a proceso 
- Juzgar un programa por simplicidad de diseño 
- Utilizar Abstracción y descomposición en un problema complejo o diseño de sistemas complejos 
- Elegir una correcta representación o modelo para hacer tratable el problema 
- Seguridad en utilizarlo, modificarlo en un problema complejo sin conocer cada detalle 
- Modularizar ante múltiples usuarios 
- Prefetching y caching anticipadamente para el futuro 
- Prevención, protección, recuperarse de escenario peor caso 
- Utilizar razonamiento heurístico para encontrar la solución 
- Planificar y aprender en presencia de incertidumbre 
- Buscar, buscar y buscar más 1
- Utilizar muchos datos para acelerar la computación
- Límite tiempo/espacio y memoria/potencia de procesado


Profesionalmente


Parte de la información contenida en Internet es repetitiva, errónea o falseada. Por lo tanto, las destrezas contenidas en el pensamiento computacional son vitales para el hombre moderno porque le permiten discernir que información es confiable y que información se debe desechar. 

Las personas utilizan el pensamiento computacional cuando leen, escriben, hablan y escuchan, al estudiar historia, ciencia, matemática, filosofía y las artes ası como en su vida personal y profesional.

Las personas entusiastas y emprendedoras que comprenden los conceptos de la computación estan creando nuevas tecnologías y servicios. Por ejemplo, Mark Zuckerberg con Facebook o Elena Silenok creadora de Clothia. Vivimos en una era donde el potencial de la computación para innovar y ser creativo es ilimitado, una era donde puedes imaginar una idea, desarrollarla y por medio de Internet ponerla a disposición mundial. 

El objetivo del Pensamiento Computacional es desarrollar sistemáticamente las habilidades de pensamiento critico y resolución de problemas con base en los conceptos de la computación

Procesos de enseñanza y aprendizaje que se desarrollan en el estudiante


-  confianza en el manejo de la complejidad
-  persistencia al trabajar con problemas difíciles
-  tolerancia a la ambigüedad
-  habilidad para comunicarse y trabajar con otros para alcanzar una meta o solución común
- El estudiante que esta realizando un proyecto universitario y busca en Internet sobre un tema, decide que información es confiable y que información se debe desechar.