Lectura clase Pensamiento Computacional
El objetivo de la metodología Pensamiento Computacional es desarrollar
sistemáticamente las habilidades del pensamiento de orden superior, como el
razonamiento abstracto, el pensamiento crítico y la resolución de problemas, con
base en los conceptos de la computación. Además, potenciar el
aprovechamiento del poder de cálculo que tienen las computadoras actualmente
para innovar y volverlo una herramienta científica. En la actualidad, la capacidad
de innovación e imaginación de los pensadores de la computación ha permitido
la decodificación del genoma humano, el desarrollo de sistemas de información
para alertar sobre condiciones climáticas peligrosas y la traducción de lenguajes
antiguos, entre otras muchas soluciones a problemas importantes de la
sociedad.
Los estudiantes y profesionales tendrán la necesidad de aprender y practicar
las habilidades que les brinda la metodología del Pensamiento Computacional
para poder utilizar las nuevas tecnologías y confrontar los desafíos del siglo XXI.
El expresidente de Estados Unidos, Barack Obama, incluye el calentamiento
global, la pobreza, y las enfermedades infecciosas entre los principales
problemas globales, y considera que desarrollar las habilidades que brinda el PC
en los estudiantes y profesionales ayudará a contribuir a la solución de dichos
problemas y de otros retos.
Nuestra calidad de vida depende de nuestro pensamiento, porque es la
habilidad que nos permite tomar decisiones y resolver problemas. Para alcanzar
una buena calidad de vida se debe ejercitar el pensamiento, ya que el
pensamiento de mala calidad propicia una mala calidad de vida. Precisamente,
el método de PC ejercita las habilidades de pensamiento crítico y resolución de
problemas con base en los conceptos de la computación. La siguiente fórmula
permite recordar e identificar los componentes del PC:
Pensamiento Computacional = pensamiento crítico + poder de la computación
El primer componente del PC es el pensamiento crítico. La Fundación para el
Pensamiento Crítico define al pensamiento crítico como: “el modo de pensar
(sobre cualquier tema, contenido o problema) en el cual el pensante mejora la
calidad de su pensamiento al apoderarse de las estructuras inherentes del acto
de pensar y al someterlas a estándares intelectuales”.
En el pensamiento computacional, el pensamiento crítico se refuerza y
desarrolla mediante los conceptos de la computación, como la abstracción y
descomposición de problemas que pueden aplicarse a cualquier área del
conocimiento. Cuando una persona utiliza el pensamiento computacional, piensa
de manera crítica: tiene un propósito claro; cuestiona de manera constructiva la
información, las conclusiones y los puntos de vista; se empeña en ser claro,
exacto, preciso y relevante; y busca profundizar con lógica e imparcialidad.
El segundo componente del PC es el poder de la computación. Por medio de
los conceptos de la computación, es posible entender cuáles aspectos de un
problema son susceptibles de resolverse aprovechando el poder de
procesamiento de las computadoras actuales. En resumen, el Pensamiento
Computacional es un enfoque para la resolución de problemas que enfatiza la
integración del pensamiento crítico y los conceptos de la computación. El PC
realza las formas de estructurar un problema mediante los conceptos
subyacentes de la computación. Además, el PC reenfoca la creatividad humana
al permitir considerar las posibilidades de resolver problemas con ayuda del
procesamiento de información de las computadoras.
El pensamiento computacional se define como los procesos de pensamiento
involucrados en la formulación de problemas y representación de sus soluciones.
¿Qué significa la palabra problema?.
Un problema es una relación entre un conjunto de instancias y un conjunto de
soluciones. Un problema permite establecer formalmente la relación deseada
entre las instancias de entrada y las soluciones de salida. El problema se
resuelve si se obtiene al menos una solución correspondiente para cada
instancia.
Definir en forma precisa un problema que se desea solucionar es también un
problema. Al resolver un problema es necesario, inicialmente, concentrarse en
su especificación: definir la entrada, la salida, la relación entrada/salida, y
eliminar cualquier restricción no significativa que aparte la atención del objetivo.
Una estrategia para especificar el objetivo que se desea lograr es dividir el
problema en sus partes. Paso a paso se divide el problema principal en
subproblemas de menor complejidad, para ser resueltos por separado. Al
subdividir el problema podemos notar las relaciones y dónde se sobreponen.
Cabe mencionar que, cuando se presenta un problema, deben considerarse
los múltiples significados que pueda tener, dependiendo del contexto y las
circunstancias en las que opera. Al hacer el problema más preciso, evitaremos
algo que sucede con frecuencia: antes de identificar el problema que se desea
resolver, se procede a resolver el problema incorrecto.
El método de pensamiento computacional tiene como finalidad desarrollar en
los estudiantes y profesionistas el pensamiento crítico en colaboración con los
conceptos claves de la computación, como abstracción, algoritmos,
programación y simulación. Lo anterior con el fin 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.
Por ejemplo, un estudiante puede adquirir los conceptos de la computación e
ingresar a otras profesiones, como la medicina, derecho, negocios, política, o
cualquier otro tipo de ciencia o ingeniería e incluso las artes, y aplicar los
conceptos de la computación.
Cuando el pensamiento computacional se aplica en situaciones de la vida
diaria, las personas empiezan a darse cuenta de la utilidad del pensamiento
crítico y de los conceptos de la computación en el proceso de resolución de
problemas y se vuelven conscientes de su importancia para mejorar su calidad
de vida.
A continuación, se presentan algunos ejemplos de personas aplicando el
pensamiento computacional:
• El estudiante que realiza un proyecto universitario, y busca en Internet
sobre un tema, decide cuál es la información confiable y cuál es la
información que debe desechar.
• El escritor que escribe una novela, y la comienza con su hipótesis
principal, articula lo que va 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 con base en datos del
censo de su país.
• El individuo que expone con claridad, profundidad y amplitud un tema
de índole científico, moral, religioso o político en un debate. Por
ejemplo: los pros y contras acerca de la legalización de las drogas o el
aborto.
• El científico que desarrolla modelos y simulaciones para representar
sistemas biológicos o artificiales complejos.
Así como cada persona tiene habilidades de lectura, escritura y aritmética, el
pensamiento computacional es una habilidad que puede adquirir cualquier
persona, independientemente de su grado de estudio u oficio, y aplicarla en su
vida personal y profesional.
Trabajaremos en el Documento de sensibilización, Pensamiento
Computacional y programación del Ministerio de Educación de la Nación que nos
dice:
Pensamiento computacional
El método de pensamiento computacional es un proceso de solución de
problemas que incluye:
• 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.
• Identificar, analizar e implementar posibles soluciones con el objeto de
encontrar la combinación de pasos y recursos más eficiente y efectiva.
• Automatizar soluciones mediante pensamiento algorítmico (una serie de
pasos ordenados).
• Generalizar y transferir ese proceso a una gran solución de problemas.
La resolución de problemas puede dividirse en tres fases:
*ANALIZAR LA SITUACIÓN PROBLEMÁTICA
*EXPLORAR POSIBLES SOLUCIONES
*DISEÑAR INSTRUCCIONES SECUENCIADAS
Además, el pensamiento computacional involucra el trabajo de conceptos que
desarrollan habilidades específicas:
Las habilidades desarrolladas por el pensamiento computacional son
aplicables a todas las áreas del conocimiento. Entre ellas se destacan:
• Confianza en el manejo de la complejidad.
• Tolerancia a la ambigüedad.
• Persistencia a trabajar con problemas difíciles.
• Habilidad para la comunicación y el trabajo colaborativo.