Pensamiento computacional

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Pensamiento Computacional

Pensamiento Computacional se define como el proceso por el cual un individuo, a través de habilidades propias de la computación y del pensamiento crítico, del pensamiento lateral y otros más, logra hacerle frente a problemas de distinta índole. El término tiene su origen las ideas de Seymour Papert, pero es Jeanette Wing quien lo desarrolla. El Pensamiento Computacional incluye habilidades tales como modelar y descomponer un problema, procesar datos, crear algoritmos y generalizarlos.[1]​ Además, se utiliza para resolver de forma algorítmica problemas de distintas disciplinas incluyendo las matemáticas, las ciencias biológicas y las humanidades.[2]​ El pensamiento computacional 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.[3]​ Lograr desarrollar ciertas habilidades de forma sistemática, tales como el pensamiento crítico y la utilización de los potenciales tecnológicos actuales, son algunos de los objetivos principales del PC (Pensamiento computacional). El PC, según sus seguidores, le hará frente a grandes problemáticas del siglo XXI como lo son la pobreza, la biodiversidad, la salud, el calentamiento global, etc.

Características[editar]

El pensamiento computacional es un proceso en el cual se lleva a cabo la resolución de un problema. El pensamiento computacional se puede utilizar para la resolución de problemáticas cotidianas, permite tener una nueva perspectiva y llevar a cabo diferentes soluciones que no son fácilmente consideradas por otras personas[4]​.En el proceso de resolución pueden distinguirse distintas fases. Algunas de ellas pueden ser organizadas en cuatro etapas: Descomposición, Reconocimiento de patrones, Abstracción, Algoritmos.

  • 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.

Luego de lo anterior se hace uso del potencial computacional para la resolución del problema propuesto de la forma más eficaz posible. Las etapas anteriores, no son decisivas en su resultado, la metodología a seguir puede variar ya que su potencial estructura es esquemática.[5]

PC en la educación[editar]

El pensamiento computacional permite trabajar de manera organizada a través de procesos y del aprendizaje de sus errores. Los objetos que se utilizan dentro de la programación forman parte vital del desarrollo del pensamiento computacional, debido a que son objetos tangibles de las ideas, lo creado es de carácter propio, se refiere a lo que yo he creado, con lo que me siento identificado y que puedo compartirlo con los demás. La interacción que se desarrolla durante el aprendizaje a través de la programación, o codificación específicamente, permite construir bases significativas que parten desde lo individual a lo social y permite el intercambio de ideas.[6]

Las habilidades que se desean desarrollar van mucho más allá de codificar un programa, el proceso es la clave, identificar un problema, entenderlo, considerar soluciones,identificar soluciones efectivas, reflexionar sobre ellas y aplicar una metodología, probarla y, si ésta no nos brinda los resultados esperados, modificarla y ejecutarla nuevamente.[7]

El advenimiento de nuevas problemáticas y cambios en los paradigmas globales requiere la participación de toda la comunidad mundial para enfrentarlos de una forma más integral; por ello, debe existir por parte de las autoridades en educación una consistencia en su enseñanza, tanto en etapas iniciales del crecimiento como en las posteriores.

En la actualidad se han llevado a cabo investigaciones acerca del tema en varios países, que han dado como resultado la inclusión nuevamente de la informática en el currículo de las instituciones educativas. Este es el caso del K12 en Estados Unidos.

PC en Bachillerato Internacional[editar]

El programa de Bachillerato Internacional ofrece la materia de Informática, busca el desarrollo de habilidades relacionadas con el pensamiento computacional y sigue una rigurosa y práctica disciplina de resolución de problemas. Esta materia es parte del grupo 4 del BI y es considerada una ciencia experimental al igual que Biología, Química, Física, entre otras.[8]

Además del conocimiento de hardware y datos que los estudiantes deben desarrollar, éstas están vinculadas con el entendimiento total del problema que se debe desarrollar las cuales son reforzadas en el trabajo en clase incluyendo el enfoque lógico, pensamiento analítico y creativo.[9]

Para profesoras y profesores[editar]

La incorporación precoz del PC a las asignaturas escolares supone un gran avance en la introducción y desarrollo de las mismas; esto es debido a que el PC funciona como una base en el desarrollo de otras materias para dotarlas de una mayor cantidad de herramientas. Lo anterior está supeditado a la adecuada capacitación de docentes profesionales en las materias tecnológicas. Debe existir por parte de los profesionales un dominio en lo que respecta a los fundamentos del pensamiento computacional y el respectivo vocabulario técnico aplicado en su enseñanza.[10]​ Existen organizaciones preocupadas por la correcta concienciación en lo que respecta al PC, ayudando de alguna u otra forma a que los distintos parámetros de esta vayan siendo materia de estudio por diversos sectores de la sociedad. Por sus siglas en Ingles CSTA (Computer Science Teachers Association), se trata de una organización encargada de promover y entregar herramientas para el aprendizaje de las ciencias computacionales.[11]International Society for Technology in Education (ISTE) es otra de las organizaciones sin fines de lucro conformadas por educadores de la tecnología preocupados y preocupadas en ampliar su uso y lograr de forma eficaz un correcto funcionamiento de estas.

Las posibilidades de su desarrollo se ven aumentadas cuando se incluyen recursos como simuladores y la gamificación durante el proceso de enseñanza-aprendizaje.

Referencias[editar]

  1. https://www.dcc.uchile.cl/Bitsdeciencia12.pdf
  2. [1],Exploring Computational Thinking.
  3. https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf
  4. Olabe, Xabier Basogain; Basogain, Miguel Ángel Olabe; Basogain, Juan Carlos Olabe (23 de octubre de 2015). «Pensamiento Computacional a través de la Programación: Paradigma de Aprendizaje». Revista de Educación a Distancia 0 (46). ISSN 1578-7680. Consultado el 30 de junio de 2018. 
  5. http://www.bbc.co.uk/education/guides/zp92mp3/revision
  6. Berrocoso, Jesús Valverde; Sánchez, María Rosa Fernández; Arroyo, María del Carmen Garrido (23 de octubre de 2015). «El pensamiento computacional y las nuevas ecologías del aprendizaje». Revista de Educación a Distancia 0 (46). ISSN 1578-7680. Consultado el 30 de junio de 2018. 
  7. A., Zúñiga, Mariela Elizabeth; Rosas, María Verónica; Fernández, Jacqueline; Guerrero, Roberto (15 de octubre de 2014). El desarrollo del pensamiento computacional para la resolución de problemas en la enseñanza inicial de la programación. Consultado el 30 de junio de 2018. 
  8. «Computer science in DP | International Baccalaureate®». International Baccalaureate® (en inglés). Consultado el 30 de junio de 2018. 
  9. «Guía de Informática». 
  10. http://vela.mspnet.org/
  11. https://www.csteachers.org/page/About