El algoritmo socioemocional

El pensamiento computacional no solo nos ayuda a entender cómo se comunican con nosotros las máquinas y las inteligencias artificiales. También nos ayudan a desarrollar habilidades socioemocionales imprescindibles para la sociedad actual. Este artículo de nuestro colaborador Moussa Boumadan, publicado inicialmente en la revista Telos, se retoma en nuestro Observatorio para reforzar el debate sobre el aprendizaje en el nuevo lenguaje emergente de nuestro siglo.

El algoritmo socioemocional

Perder el miedo al error

Históricamente se ha identificado el error como una situación negativa que deberíamos evitar a toda costa. Es una concepción generalizada y transversal a todos los ámbitos de la sociedad. Si en la práctica de un deporte cometes un error, la consecuencia es una penalización. En el ámbito de la educación, es un principio característico de corrientes relacionadas con la psicología conductista, aquellas que se basan en procesos simples de ensayo y error. Un error que, desde el condicionamiento operante de Thorndike, se considera que debe ir seguido de un castigo que erradique la conducta “errónea” manifestada.

Como consecuencia de todo ello, reflexionar sobre el error es lo último que se nos ocurre. Es más habitual querer olvidar, pues el error se asimila al concepto de fracaso. Es una concepción bastante extendida, pero no universal.

Pensamiento computacionalExisten visiones que abogan por no estigmatizar el error, pues consideran que, tratado de manera adecuada, podría suponer la mayor oportunidad de aprendizaje. Seymour Papert, discípulo de Jean Piaget, reconocido autor en el campo de la psicología educativa y la pedagogía, remarca que la escuela enseña que los errores son malos; lo último que uno desearía sería examinarlos, detenerse en ellos, o reflexionar sobre ellos. La filosofía de la depuración propone una actitud opuesta. Los errores nos benefician porque nos llevan a estudiar aquello que sucedió y a comprender lo que no funcionó adecuadamente a través de un proceso de corrección. Este aporte queda recogido bajo su teoría denominada construccionismo.

En esta misma línea, Edgar Morin en su obra Los siete saberes necesarios para la educación del futuro señala que no hay un conocimiento que no esté en alguna medida amenazado por el error y por la ilusión.

El auge de las llamadas tecnologías de la información y de la comunicación (TIC) en este siglo ha contribuido a que se pierda el miedo a cometer errores, ya que cometerlos en un plano digital a veces genera la sensación de mal menor. Las generaciones a las que Mark Prensky denomina nativos digitales parece que tienden a poseer un mayor atrevimiento en las interacciones que se generan en los planos digitales, al ser menos conscientes de las consecuencias que pueden ocasionar sus actos en estos escenarios.

Lo que resulta evidente es que perder el miedo a cometer errores, tal y como afirma Ken Robinson, es uno de los ingredientes para dejar que la creatividad se desate. Y es que dominar el arte del error genera los condicionantes propicios para el desarrollo de muchas de las habilidades blandas que organismos como el Foro Económico Mundial reconocen como cruciales para el éxito sociolaboral de un individuo en la sociedad del siglo XXI. La perseverancia, la flexibilidad, la adaptación a entornos diversos, la comunicación de impacto, entre otras, son habilidades que requieren de la pérdida de un respeto exagerado al error, de mostrarle una rebeldía basada en un razonamiento crítico capaz de descifrar sus desencadenantes, para someterlos a un análisis que permita proponer alternativas de resolución que conduzcan al éxito.

¿Cómo trabajar estas habilidades en una sociedad en la que pasamos una cantidad ingente de tiempo en entornos digitales conectados? Justo en este nivel podemos recurrir al movimiento denominado pensamiento computacional (PC).


El auge de las tecnologías de la información y de la comunicación en este siglo ha contribuido a que se pierda el miedo a cometer errores.

Qué es el pensamiento computacional y por qué es importante aprenderlo

Jeannette Wing definió el pensamiento computacional como “el pensamiento que implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática.” La esencia consiste en resolver problemas aplicando un pensamiento de científico informático. Karen Brennan y Mitchel Resnick ofrecieron una definición operativa del concepto y presentaron un marco que clasifica el PC en tres dimensiones: conceptos, prácticas y perspectivas. Con conceptos computacionales se refieren a las principales ideas que aprendemos cuando desarrollamos nuestro PC —secuencias, paralelismos, bucles, condicionales, eventos, datos y operadores—. Por otro lado, las prácticas—ser incremental e iterativo, probar y arreglar, reusar y remezclar, y abstraer y modularizar— vendrían a suponer la resolución de problemas con un carácter computacional, desarrollar procedimientos que utilizan los conceptos computacionales que recoge la dimensión anterior. Estas prácticas van a poner foco en los procesos de pensamiento y aprendizaje, es decir, avanzamos del qué aprendemos hacia el cómo aprendemos. Finalmente, las perspectivas —expresar, conectar y cuestionar— suponen un nivel de resolución de problemas con una posición más crítica con las herramientas digitales que manejamos, siendo más eficaces en su selección y aplicación.

Definitivamente, en una sociedad cada vez más mediada por las TIC, donde resulta determinante el desarrollo de habilidades blandas, el planteamiento del PC se torna fundamental para preparar a un individuo empoderado y capaz de participar de forma activa en su entorno inmediato.

La escuela que prepara para la vida no puede permanecer ajena al fomento del pensamiento computacional. En la actualidad, pasamos una gran cantidad de tiempo interactuando con máquinas. Resulta determinante comprender el lenguaje que emplean para comunicarse con nosotros (y viceversa), un lenguaje secuencial programado que prevé las acciones que vamos a necesitar realizar para ofrecernos una respuesta lo más alineada posible.

Es evidente que el trabajo del PC posee una vinculación clara y directa con la programación, pero es importante entender que no se trata solo de dominar esta práctica, sino de, como ya se ha mencionado, ser capaces de resolver problemas de diversa índole aplicando un pensamiento de científico informático.


El pensamiento computacional es aquel pensamiento que implica resolver problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso de los conceptos fundamentales de la informática.

Una propuesta de abordaje

El trabajo del pensamiento computacional desde entornos educativos debe atender a una serie de principios pedagógicos que aseguren una experiencia que conecte la escuela con el entorno inmediato del aprendiz.

Los movimientos de Escuela Nueva y, sobre todo, el pragmatismo de John Dewey, sentaron las bases de lo que hoy conocemos como pedagogía de la acción, un enfoque educativo que se centra en la experiencia práctica y la acción como formas de aprendizaje. La pedagogía de la acción presenta retos cuya resolución implica interacciones directas con el objeto de aprendizaje y en ella resulta de vital importancia el control del nivel madurativo del aprendiz. Volviendo al construccionismo de Papert, el desarrollo del PC en edades tempranas se trabaja primero con dispositivos tangibles como robots, y posteriormente con lenguajes de programación, como vehículo del pensamiento abstracto y como medio para expresarse y crear.

Una de las experiencias de trabajo del PC en entornos educativos que se encuentra altamente alineada con estos postulados pedagógicos es el proyecto de Fundación ProFuturo. Una propuesta que aborda el desarrollo del PC desde el enfoque de Kotsopoulos, Floyd, Khan, Namukasa, Somanath, Weber, y Yiu (2017). Aquí, los autores clasifican las experiencias pedagógicas para abordar el trabajo del PC en cuatro tipos. Las denominadas unplugged, que son experiencias que no requieren de computadoras y que se basan en la exploración y aplicación de los conceptos del PC de forma desconectada. Por otro lado, estarían las experiencias de tinkering o prototipado, que se centran en una investigación conducente a determinar qué se podría crear o modificar, sin la finalidad de crearlo. También destacan las propuestas de tipo making, que se centran en procesos de creación de prototipos que parten de dinámicas reflexivas. Finalmente, nos encontramos con las actividades de remixing, aquellas en las que se reutilizan elementos de otras dinámicas u objetos para someterlas a un proceso de adaptación que las dota de otras características y las hace útiles para resolver problemas en contextos diferentes a los de partida. Esta última práctica también suele denominarse hacking.

Nos encontraríamos ante una serie de itinerarios formativos basados en postulados que transitan desde momentos que buscan transformar el aula, pasando por secuencias que pretenden impactar en el entorno inmediato de la escuela, hasta el desarrollo de propuestas basadas en emprender proyectos desde la escuela. El enfoque metodológico parte de experiencias en las que el docente guía al alumno con una presencia constante, y pasa a postulados con una mayor autonomía por parte del aprendiz en la resolución de los problemas del PC. Está basado en principios característicos del Learning by doing de Roger Shank, también en el mencionado construccionismo de Seymour Papert y, en su estado más evolucionado, en la resolución de proyectos de índole maker (estos últimos ligados al Movimiento Maker y el proyecto de laboratorios de fabricación digital, Fab Labs) del MIT (Massachusetts Institute of Technology).

En resumen, en este artículo se han revisado los fundamentos pedagógicos y didácticos del aprendizaje del nuevo lenguaje hombre-máquina que se está imponiendo en la era digital actual. Se nos ha hablado de cómo es lenguaje/pensamiento que dinamiza a las nuevas generaciones a aprender y trabajar de manera diferente, más orientado a la práctica, a la interacción con el entorno y con los otros, más comprensiva y adaptativa. Pero, sobre todo, se nos indica cómo es un aprendizaje para aprender desde las claves de un futuro que está aquí, que exige adaptarnos al ritmo acelerado de una realidad cada vez más globalizada y compleja. Preguntarnos sobre un nuevo lenguaje implica hablar sobre una nueva forma de pensar, de interaccionar con una realidad no lineal, abierta e interactiva. ¿Seremos capaces de fomentar esta inmersión lingüística en la educación para sobrevivir al futuro?

Este vídeo ayuda a reflexionar y profundizar más sobre el pensamiento computacional y cómo abordarlo desde la educación. Link a video

 

Referencias

 

Brennan, K. y Resnick, M. (2012): “Using artifact-based interviews to study the development of computational thinking in interactive media design”, en  Annual American Educational Research Association meeting. Vancouver: s.n.,

Dewey, J. (1995): Democracia y Educación: una introducción a la filosofía de la educación. Madrid, Ediciones Morata. ISBN 8471123916.

Kotsopòulos, D., Lisa, F., Steven, K., Immaculate Kizito, N., Sowmya, S., Weber, J. y Yiu, C. (2017): “A Pedagogical Framework for Computational Thinking”, en Springer International Publishing, vol. 3, no. 2, pp. 154-171.

Papert, S. (1980): Mindstorms: Children, Computers and Powerful Ideas. Nueva York, Basic Books, Inc. ISBN 0-465-04627-4.

Prensky, M. (2011): Enseñar a nativos digitales. Madrid, Ediciones SM.

Robinson, K. (2010): El Elemento. Descubrir tu pasión lo cambia todo. Barcelona, Debolsillo. ISBN 8499083900

Shank, R. (1995): “What We Learn When We Learn by Doing”, en S.l.: Institute for the Learning Sciences Northwestern University. 60.

Wing, J. (2006): “Computational thinking”, en Communications of the ACM, vol. 49, no. 3, pp. 33-35.

También podría interesarte