Está en la página 1de 3

PENSAMIENTO COMPUTACIONAL

Introducción:
Actualmente vivimos la era de la computación ubicua porque los dispositivos móviles son
utilizados y puestos a disposición de cualquier persona.
Las personas entusiastas y emprendedoras que comprenden los conceptos de la computación
están creando nuevas tecnologías y servicios.
Vivimos en una era donde el potencial de la computación para innovar y ser creativo es ilimitado.
Puedes imaginar una idea, desarrollarla y por medio de Internet ponerla a disposición mundial.
Definición:
“El Pensamiento Computacional (PC) será una habilidad fundamental utilizada por todos en el
mundo. A la lectura, escritura y aritmética, vamos a añadir el Pensamiento Computacional a la
capacidad de análisis de cada niño. El Pensamiento computacional es un enfoque para la
solución de problemas, construcción de sistemas, y la comprensión del comportamiento
humano que se basa en el poder y los límites de la computación. Si bien, PC ya ha comenzado a
influir en muchas disciplinas, desde las ciencias de las humanidades, lo mejor está aún por venir.
De cara al futuro, podemos anticipar incluso efectos más profundos del pensamiento
computacional en la ciencia, la tecnología y la sociedad: Entretanto, nuevos descubrimientos se
realizarán, habrá innovación y las culturas evolucionarán”
El Pensamiento Computacional está compuesto por el pensamiento crítico, más la aplicación de
los conceptos de abstracción, descomposición y diseño de algoritmos.
La National Science Foundation (NSF) por medio del International Society for Technology in
Education (ISTE) y el Computer Science Teacher Association (CSTA) está impulsando activamente
un nuevo enfoque de enseñanza en todos los niveles de educación que incluyan el Pensamiento
Computacional (Computational Thinking). La investigadora Jeannette Wing define al
Pensamiento Computacional (PC) como los procesos de pensamiento implicados en la
formulación de problemas y representación de sus soluciones, de manera que dichas soluciones
puedan ser efectivamente ejecutadas por un agente de procesamiento de información.
El Pensamiento Computacional incluye habilidades tales como modelar y descomponer un
problema, procesar datos, crear algoritmos y generalizarlos.
Se utiliza para resolver de forma algorítmica problemas de distintas disciplinas incluyendo las
matemáticas, las ciencias biológicas y las humanidades.
Involucra la resolución de problemas, el diseño de sistemas y el entendimiento del
comportamiento humano, aplicando para ello conceptos estructurales de la computación.
Características:
El pensamiento computacional puede ser organizado en cuatro etapas:

 Descomposición: Consiste en el procedimiento por el cual un problema de mayor


complejidad se desarticula en pequeñas series más manejables.
 Reconocimiento de patrones: Luego de la desarticulación del problema complejo, las
pequeñas series son enfrentadas de forma individual de manera que puedan ser
resueltas de forma similar a problemas frecuentados anteriormente.
 Abstracción: Consiste en la omisión de información irrelevante al problema propuesto.
 Algoritmos: se presentan pasos para la resolución de cada problema.
¿Quién usa el pensamiento computacional?
Con la ideología de que las habilidades y los conceptos de la computación sean difundidos a nivel
general, y no únicamente para los ingenieros y especialistas en computación.
Así como cada persona tiene habilidades de lectura, escritura y aritmética, el pensamiento
computacional es una habilidad que se puede adquirir independientemente de su grado de
estudio u oficio, y aplicarla en su vida personal y profesional.
Ejemplos del uso del pensamiento computacional:
El estudiante que está realizando un proyecto universitario y busca en Internet sobre un tema,
decide qué información es confiable y que información se debe desechar.
El escritor que está escribiendo una novela y la comienza con su hipótesis principal, articula que
planea argumentar, hace un bosquejo y refina repetidamente su trabajo.
El emprendedor que realiza un estudio de mercado sobre un producto y realiza estadísticas con
una hoja de cálculo basado en datos del censo de su país.
El científico que desarrolla modelos y simulaciones para representar sistemas biológicos o
artificiales complejos.
Definición operativa del pensamiento computacional:
El Pensamiento Computacional es un proceso de solución de problemas que incluye (pero no se
limita a) las siguientes características:
Formular problemas de manera que permitan usar computadoras 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 más eficiente y efectiva.
Generalizar y transferir ese proceso de solución de problemas a una gran diversidad de estos.
Vocabulario del pensamiento computacional:
Recopilar datos: El proceso de reunir la información apropiada.
Analizar datos: Darle sentido a los datos, hallar o establecer patrones y sacar conclusiones.
Representar datos: Representar y organizar los datos en gráficas, cuadros, palabras o imágenes
apropiadas.
Descomponer problemas: Dividir una tarea en partes más pequeñas y más manejables.
Abstraer: Reducir la complejidad para definir o establecer la idea principal.
Algoritmos y procedimientos: Serie de pasos ordenados que se siguen para resolver un problema
o lograr un objetivo.
Automatización: Hacer que los computadores o las máquinas realicen tareas tediosas o
repetitivas.
Simulación: Representar o modelar un proceso. La simulación involucra también realizar
experimentos usando modelos.
Paralelismo: Organizar los recursos para que simultáneamente realicen tareas con el fin de
alcanzar una meta u objetivo común.
Algoritmo
Es un método para resolver un problema mediante una serie de pasos precisos, definidos y
finitos.
Es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un
determinado problema.
Ejemplo: Un cliente ejecuta un pedido a una fábrica. La fábrica examina en su banco de datos la
ficha del cliente, si el cliente es solvente entonces la empresa acepta el pedido; en caso
contrario, rechazará el pedido. Redactar el algoritmo correspondiente.
1. Inicio.
2. Leer el pedido.
3. Examinar la ficha del cliente.
4. Si el cliente es solvente, aceptar pedido; caso contrario, rechazar pedido
5. Fin.
Ejemplo 2:
Lavarnos los dientes es un procedimiento que realizamos varias veces al día. Veamos la forma
de expresar este procedimiento como un Algoritmo:
1. Tomar la crema dental
2. Destapar la crema dental
3. Tomar el cepillo de dientes
4. Aplicar crema dental al cepillo
5. Tapar la crema dental
6. Abrir la llave del lavamanos
7. Remojar el cepillo con la crema dental
8. Cerrar la llave del lavamanos
9. Frotar los dientes con el cepillo
10. Abrir la llave del lavamanos
11. Enjuagarse la boca
12. Enjuagar el cepillo
13. Cerrar la llave del lavamanos
14. Secarse la cara y las manos con una toalla

También podría gustarte