Articulo de referencia

Computational thinking

Computational thinking refers to the thought processes involved in formulating problems so their solutions can be represented as computational steps and algorithms. [ 1 ] In edu...

Computational thinking refers to the thought processes involved in formulating problems so their solutions can be represented as computational steps and algorithms.[1] In education, computational thinking is a set of problem-solving methods that involve expressing problems and their solutions in ways that a computer could also execute.[2] It involves automation of processes, but also using computing to explore, analyze, and understand processes (natural and artificial).[3][4][5]

History

The history of computational thinking as a concept dates back at least to the 1950s but most ideas are much older.[6][3] Computational thinking involves ideas like abstraction, data representation, and logically organizing data, which are also prevalent in other kinds of thinking, such as scientific thinking, engineering thinking, systems thinking, design thinking, model-based thinking, and the like.[7] Neither the idea nor the term are recent: Preceded by terms like algorithmizing, procedural thinking, algorithmic thinking, and computational literacy[3] by computing pioneers like Alan Perlis and Donald Knuth, the term computational thinking was first used by Seymour Papert in 1980[8] and again in 1996.[9] Computational thinking can be used to algorithmically solve complicated problems of scale, and is often used to realize large improvements in efficiency.[10]

La expresión «pensamiento computacional» cobró relevancia en la comunidad de educación en ciencias de la computación en 2006, a raíz de un ensayo de Jeannette Wing publicado en Communications of the ACM sobre el tema . El ensayo sugiere que el pensamiento computacional es una habilidad fundamental para todos, no solo para los informáticos, y defiende la importancia de integrar ideas computacionales en otras asignaturas escolares. [ 11 ] El ensayo también afirma que, al aprender a pensar computacionalmente, los niños mejorarán en muchas tareas cotidianas; por ejemplo, menciona preparar la mochila, encontrar los guantes perdidos y saber cuándo es mejor dejar de alquilar y comprar. El espectro de cuestiones relacionadas con el pensamiento computacional en la educación abarca desde la informática para niños de primaria hasta la formación profesional y continua, donde el reto reside en cómo comunicar principios, máximas y formas de pensar profundas entre expertos. [ 3 ]

Durante los primeros diez años, el pensamiento computacional fue un movimiento centrado en Estados Unidos, y aún hoy se observa ese enfoque inicial en la investigación del campo. [ 12 ] Los artículos y las personas más citadas del campo participaron activamente en la primera ola de CT en Estados Unidos, y las redes de investigación más activas del campo tienen su sede en Estados Unidos. [ 12 ] Dominado por investigadores estadounidenses y europeos, no está claro hasta qué punto el corpus de literatura de investigación predominantemente occidental del campo puede satisfacer las necesidades de los estudiantes de otros grupos culturales. [ 12 ] En la comunidad de Prolog está surgiendo un esfuerzo continuo por globalizar las habilidades de pensamiento efectivo en la vida cotidiana . El Comité de Educación de Prolog, patrocinado por la Asociación para la Programación Lógica [ 13 ], tiene la misión de "convertir el Pensamiento Computacional y Lógico a través de Prolog y sus sucesores en una materia fundamental en los planes de estudio y más allá, en todo el mundo". [ 14 ]

Características

Las características que definen el pensamiento computacional son la descomposición , el reconocimiento de patrones / representación de datos , la generalización / abstracción y los algoritmos . [ 15 ] [ 16 ] Al descomponer un problema, identificar las variables involucradas mediante la representación de datos y crear algoritmos, se obtiene una solución genérica. Esta solución genérica es una generalización o abstracción que puede utilizarse para resolver múltiples variaciones del problema inicial.

El proceso de pensamiento computacional de las "tres A" describe el pensamiento computacional como un conjunto de tres pasos: abstracción, automatización y análisis.

Otra caracterización del pensamiento computacional es el proceso iterativo de las "tres A", basado en tres etapas:

  1. Abstracción : Formulación del problema;
  2. Automatización : Expresión de la solución;
  3. Análisis : Ejecución y evaluación de la solución. [ 17 ]

Conexión con las "cuatro C"

Las cuatro C del aprendizaje del siglo XXI son comunicación, pensamiento crítico, colaboración y creatividad. La quinta C podría ser el pensamiento computacional, que implica la capacidad de resolver problemas de forma algorítmica y lógica. Incluye herramientas que generan modelos y visualizan datos. [ 18 ] Grover describe cómo el pensamiento computacional es aplicable a diversas disciplinas más allá de la ciencia, la tecnología, la ingeniería y las matemáticas (STEM), como las ciencias sociales y las artes del lenguaje.

Desde su creación, las 4 C han ido ganando aceptación como elementos importantes de muchos programas escolares. Este desarrollo impulsó modificaciones en plataformas y enfoques como la indagación, el aprendizaje basado en proyectos y un aprendizaje más profundo en todos los niveles de K-12. Muchos países han introducido el pensamiento computacional para todos los estudiantes: el Reino Unido lo ha incluido en su currículo nacional desde 2012. Singapur lo denomina "capacidad nacional". Otras naciones como Australia, China, Corea y Nueva Zelanda han emprendido grandes esfuerzos para introducir el pensamiento computacional en las escuelas. [ 19 ] En Estados Unidos, el presidente Barack Obama creó el programa "Informática para Todos" para capacitar a una nueva generación de estudiantes estadounidenses con la competencia en informática necesaria para prosperar en una economía digital. [ 20 ] El pensamiento computacional significa pensar o resolver problemas como los informáticos. El CT se refiere a los procesos de pensamiento necesarios para comprender problemas y formular soluciones. El CT implica lógica, evaluación, patrones, automatización y generalización. La preparación para la carrera profesional puede integrarse en los entornos académicos de múltiples maneras. [ 21 ]

La parte de "algoRithms" del CT también se ha denominado la "cuarta R", mientras que las otras son Reading, wWriting y aRithmetic.

Educación computacional

Diseño 3D de escritorios tipo cubículo para llevar las computadoras al escritorio para una educación computacional.

En la educación primaria y secundaria

Al igual que Seymour Papert , Alan Perlis y Marvin Minsky antes que ellos, Jeannette Wing vislumbró que el pensamiento computacional se convertiría en una parte esencial de la educación de cada niño. [ 11 ] Sin embargo, la integración del pensamiento computacional en el currículo de K-12 y la educación en ciencias de la computación ha enfrentado varios desafíos, incluyendo el acuerdo sobre la definición de pensamiento computacional, [ 22 ] [ 23 ] cómo evaluar el desarrollo de los niños en él, [ 7 ] y cómo distinguirlo de otros "pensamientos" similares como el pensamiento sistémico, el pensamiento de diseño y el pensamiento de ingeniería. [ 7 ] Actualmente, el pensamiento computacional se define ampliamente como un conjunto de habilidades cognitivas y procesos de resolución de problemas que incluyen (pero no se limitan a) las siguientes características [ 23 ] [ 24 ] (pero hay argumentos de que pocas, si acaso alguna, de ellas pertenecen específicamente a la computación, en lugar de ser principios en muchos campos de la ciencia y la ingeniería [ 3 ] [ 5 ] )

  • Utilizar abstracciones y reconocimiento de patrones para representar el problema de maneras nuevas y diferentes.
  • Organizar y analizar datos de forma lógica
  • Dividir el problema en partes más pequeñas
  • Abordar el problema utilizando técnicas de pensamiento programático como la iteración, la representación simbólica y las operaciones lógicas.
  • Reformular el problema en una serie de pasos ordenados (pensamiento algorítmico)
  • Identificar, analizar e implementar posibles soluciones con el objetivo de lograr la combinación más eficiente y efectiva de pasos y recursos.
  • Generalizar este proceso de resolución de problemas a una amplia variedad de problemas.

La integración actual del pensamiento computacional en el currículo de K-12 se presenta de dos formas: directamente en las clases de ciencias de la computación o a través del uso y la evaluación de técnicas de pensamiento computacional en otras materias. Los docentes en aulas centradas en ciencia, tecnología, ingeniería y matemáticas ( STEM ) que incluyen el pensamiento computacional, permiten a los estudiantes practicar habilidades de resolución de problemas como el ensayo y error . [ 25 ] Valerie Barr y Chris Stephenson describen patrones de pensamiento computacional en diversas disciplinas en un artículo de ACM Inroads de 2011. [ 22 ] Sin embargo, Conrad Wolfram ha argumentado que el pensamiento computacional debería enseñarse como una materia independiente. [ 26 ]

Existen instituciones en línea que ofrecen un plan de estudios y otros recursos relacionados para desarrollar y fortalecer las habilidades de pensamiento computacional, análisis y resolución de problemas de los estudiantes preuniversitarios.

Centro para el Pensamiento Computacional

La Universidad Carnegie Mellon de Pittsburgh cuenta con un Centro de Pensamiento Computacional. La actividad principal del Centro consiste en realizar PROBEs o Exploraciones Orientadas a Problemas. Estas PROBEs son experimentos que aplican conceptos computacionales novedosos a problemas para demostrar el valor del pensamiento computacional. Un experimento PROBE suele ser una colaboración entre un científico informático y un experto en el campo de estudio. El experimento generalmente dura un año. Por lo general, una PROBE busca encontrar una solución a un problema de amplia aplicación y evita cuestiones específicas. Algunos ejemplos de experimentos PROBE son la logística óptima para trasplantes de riñón y cómo crear fármacos que no generen virus resistentes. [ 27 ]

Crítica

El concepto de pensamiento computacional ha sido criticado por ser demasiado vago, ya que rara vez se aclara en qué se diferencia de otras formas de pensamiento. [ 6 ] [ 28 ] La inclinación entre los científicos informáticos a imponer soluciones computacionales a otros campos se ha denominado "chovinismo computacional". [ 29 ] Algunos científicos informáticos se preocupan por la promoción del pensamiento computacional como sustituto de una educación más amplia en ciencias de la computación, ya que el pensamiento computacional representa solo una pequeña parte del campo. [ 30 ] [ 7 ] Otros se preocupan de que el énfasis en el pensamiento computacional anime a los científicos informáticos a pensar de forma demasiado limitada sobre los problemas que pueden resolver, evitando así las implicaciones sociales, éticas y ambientales de la tecnología que crean. [ 31 ] [ 6 ] Además, como casi toda la investigación en CT se realiza en EE. UU. y Europa, no está claro qué tan bien funcionan esas ideas educativas en otros contextos culturales. [ 12 ]

Un artículo de 2019 argumenta que el término "pensamiento computacional" (PC) debería usarse principalmente como una forma abreviada de transmitir el valor educativo de la informática, de ahí la necesidad de enseñarla en la escuela. [ 32 ] El objetivo estratégico es que la informática sea reconocida en la escuela como una materia científica autónoma, más que intentar identificar un "cuerpo de conocimiento" o "métodos de evaluación" para el PC. Es particularmente importante destacar que la novedad científica asociada con el PC es el cambio de la "resolución de problemas" de las matemáticas a la "resolución de problemas" de la informática. Sin el "agente efectivo", que ejecuta automáticamente las instrucciones recibidas para resolver el problema, no habría informática, sino solo matemáticas. Otra crítica en el mismo artículo es que centrarse en la "resolución de problemas" es demasiado limitado, ya que "resolver un problema es solo un ejemplo de una situación en la que se quiere alcanzar un objetivo específico". Por lo tanto, el artículo generaliza las definiciones originales de Cuny, Snyder y Wing [ 33 ] y Aho [ 1 ] de la siguiente manera: "El pensamiento computacional son los procesos de pensamiento involucrados en modelar una situación y especificar las formas en que un agente de procesamiento de información puede operar eficazmente dentro de ella para alcanzar un conjunto de objetivos especificados externamente".

Muchas definiciones de CT lo describen solo a nivel de habilidad porque el impulso detrás de su crecimiento proviene de su promesa de impulsar la educación STEM. Y, el movimiento más reciente en la educación STEM se basa en sugerencias (de teorías del aprendizaje) de que enseñemos a los estudiantes los hábitos mentales de los expertos. Así, ya sea pensamiento computacional, pensamiento científico o pensamiento de ingeniería, la motivación es la misma y el desafío también es el mismo: enseñar los hábitos mentales de los expertos a los principiantes es inherentemente problemático debido al conocimiento previo del contenido y las habilidades prácticas necesarias para involucrarlos en los mismos procesos de pensamiento que los expertos. Solo cuando vinculamos los hábitos mentales de los expertos con procesos cognitivos fundamentales podemos entonces reducir sus conjuntos de habilidades a competencias más básicas que se pueden enseñar a los principiantes. Ha habido solo unos pocos estudios que realmente abordan la esencia cognitiva del CT. Entre ellos, Yasar (Communications of ACM, Vol. 61, No. 7, julio de 2018) [ 34 ] describe el CT como el pensamiento que es generado/facilitado por un dispositivo computacional, ya sea biológico o electrónico. Por consiguiente, todo el mundo utiliza el pensamiento computacional, no solo los informáticos, y este puede mejorarse mediante la formación y la experiencia.

Lógica computacional y pensamiento humano

La lógica computacional es un enfoque de la computación que incluye tanto el pensamiento computacional como el pensamiento lógico. Se basa en la concepción de la computación como la aplicación del razonamiento lógico de propósito general al conocimiento específico de un dominio, expresado en términos lógicos.

Los materiales didácticos para la lógica computacional como lenguaje informático para niños se desarrollaron a principios de la década de 1980. [ 35 ] [ 36 ] [ 37 ] Los textos de nivel universitario para estudiantes no informáticos se desarrollaron a principios de la década de 2010. [ 38 ] [ 39 ] Más recientemente, se han desarrollado diversos materiales didácticos nuevos para cerrar la brecha entre las disciplinas académicas STEM y no STEM. [ 40 ] [ 41 ] [ 42 ]

Véase también

Referencias

  1. 1 2 Aho, Alfred V. (enero de 2011). "Computación y pensamiento computacional" . Ubiquity . 2011 (enero). doi : 10.1145/1922681.1922682 .
  2. Wing, Jeannette (2014). "El pensamiento computacional beneficia a la sociedad". Blog del 40.º aniversario de cuestiones sociales en la informática .
  3. 1 2 3 4 5 Denning, PJ y Tedre, M. Pensamiento computacional. The MIT Press, 2019.
  4. Wing, Jeannette M (28 de octubre de 2008). "Pensamiento computacional y reflexión sobre la computación" . Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences . 366 (1881): 3717–3725 . Bibcode : 2008RSPTA.366.3717W . doi : 10.1098 / rsta.2008.0118 . ISSN 1364-503X . PMC 2696102. PMID 18672462 .   
  5. 1 2 Denning, Peter J.; Tedre, Matti (7 de julio de 2021). "Pensamiento computacional: una perspectiva disciplinaria" . Informatics in Education . doi : 10.15388/infedu.2021.21 . ISSN 1648-5831 . S2CID 237830656 .  
  6. 1 2 3 Tedre, Matti; Denning, Peter (2016). "La larga búsqueda del pensamiento computacional" (PDF) . Actas de la 16.ª Conferencia Koli Calling sobre investigación en educación informática .
  7. 1 2 3 4 Denning, Peter J.; Tedre, Matti (2019). Pensamiento computacional . Cambridge. ISBN 9780262353410OCLC 1082364202 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  8. Papert, Seymour. Mindstorms: Niños, computadoras e ideas poderosas . Basic Books, Inc., 1980.
  9. Papert, Seymour (1996). "Una exploración en el espacio de la educación matemática" . Revista Internacional de Computadoras para el Aprendizaje Matemático . 1. doi : 10.1007 /BF00191473 . S2CID 46013234 . 
  10. Pensamiento computacional:
    • Repenning, A.; Webb, D.; Ioannidou, A. (2010). «Diseño de juegos escalable y desarrollo de una lista de verificación para introducir el pensamiento computacional en las escuelas públicas». Actas del 41.º simposio técnico de la ACM sobre educación en ciencias de la computación - SIGCSE '10 . p.  265. doi : 10.1145/1734263.1734357 . ISBN 9781450300063. S2CID 19128584 . 
    • Guzdial, Mark (2008). "Educación: allanando el camino para el pensamiento computacional" (PDF) . Communications of the ACM . 51 (8): 25– 27. doi : 10.1145/1378704.1378713 . S2CID 35737830. Archivado del original (PDF) el 3 de marzo de 2016. Recuperado el 29 de agosto de 2015 . 
    • Wing, JM (2008). "Pensamiento computacional y reflexión sobre la computación" . Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences . 366 (1881): 3717–3725 . Bibcode : 2008RSPTA.366.3717W . doi : 10.1098 / rsta.2008.0118 . PMC 2696102. PMID 18672462 .  
    • Centro de Pensamiento Computacional de Carnegie Mellon cmu.edu8
    • Explorando el pensamiento computacional , Google.com
    • Cómo enseñar pensamiento computacional, por Stephen Wolfram , Blog de Stephen Wolfram, 7 de septiembre de 2016.
    • Conrad Wolfram: Enseñar matemáticas reales a los niños con ordenadores en YouTube , charla TED, 15 de noviembre de 2010
    • ¿Qué es el pensamiento computacional? CS4FN en CS4FN
    • El equipo regional de CPATH de Sacramento ha creado un sitio web llamado Think CT con información sobre tomografía computarizada (TC) desarrollada por este proyecto financiado por la NSF. Archivado el 31 de agosto de 2011 en Wayback Machine.
    • Breve introducción al pensamiento computacional por la Open University. Archivado el 25 de febrero de 2016 en la Wayback Machine.
  11. 1 2 Wing, Jeanette M. (2006). "Pensamiento computacional" (PDF) . Communications of the ACM . 49 (3): 33– 35. doi : 10.1145/1118178.1118215 . hdl : 10818/29866 . S2CID 1693513 . 
  12. 1 2 3 4 Saqr, Mohammed; Ng, Kwok; Oyelere, Solomon Sunday; Tedre, Matti (2 de marzo de 2021). "Personas, ideas, hitos: un estudio cienciométrico del pensamiento computacional" . ACM Transactions on Computing Education . 21 (3): 20:1–20:17. doi : 10.1145/3445984 .
  13. "Asociación para la Programación Lógica" .
  14. "Educación en Prolog" .
  15. "Introducción al pensamiento computacional" . BBC Bitesize . Consultado el 25 de noviembre de 2015 .
  16. "Explorando el pensamiento computacional" . Google para la educación . Consultado el 25 de noviembre de 2015 .
  17. Repenning, Alexander (4 de septiembre de 2016). "Herramientas de pensamiento computacional" . Simposio IEEE sobre lenguajes visuales y computación centrada en el ser humano . Recuperado el 7 de abril de 2021 .
  18. Grover, Shuchi (25 de febrero de 2018). "¿La quinta 'C' de las habilidades del siglo XXI? Prueba el pensamiento computacional (no la programación)" . EdSurge . Recuperado el 25 de febrero de 2018 .
  19. "¿La quinta 'C' de las habilidades del siglo XXI? Prueba el pensamiento computacional (no la programación) – Noticias de EdSurge" . EdSurge . 2 de febrero de 2018. Consultado el 11 de junio de 2018 .
  20. "CSforALL" . csforall.org . Consultado el 11 de junio de 2018 .
  21. "Con visión de futuro: Cómo incorporar la quinta 'C' del aprendizaje del siglo XXI" . Noticias de eSchool . 2 de octubre de 2017. Consultado el 11 de junio de 2018 .
  22. 1 2 Barr, Valerie; Stephenson, Chris (2011). "Llevando el pensamiento computacional a K–12: ¿qué implica y cuál es el papel de la comunidad de educación en ciencias de la computación?". ACM Inroads . 2 . doi : 10.1145/1929887.1929905 . S2CID 207184749 . 
  23. 1 2 Grover, Shuchi; Pea, Roy (2013). "Pensamiento computacional en K–12 : una revisión del estado del campo". Educational Researcher . 42. doi : 10.3102/0013189x12463051 . S2CID 145509282 . 
  24. Stephenson, Chris; Valerie Barr (mayo de 2011). «Definiendo el pensamiento computacional para K–12». CSTA Voice . 7 (2): 3– 4. ISSN 1555-2128 . El CT es un proceso de resolución de problemas... 
  25. Barr, David; Harrison, John; Leslie, Conery (1 de marzo de 2011). "Pensamiento computacional: una habilidad de la era digital para todos". Aprendizaje y liderazgo con tecnología . 38 (6): 20– 23. ISSN 0278-9175 . 
  26. Wolfram, Conrad. "El pensamiento computacional es la clave del éxito" . The Times Educational Supplement .
  27. "Experimentos PROBE" . www.cs.cmu.edu .
  28. Jones, Elizabeth. "El problema del pensamiento computacional" (PDF) . ACM . Consultado el 30 de noviembre de 2016 .
  29. Denning, Peter J.; Tedre, Matti; Yongpradit, Pat (2 de febrero de 2017). "Conceptos erróneos sobre la informática". Communications of the ACM . 60 (3): 31– 33. doi : 10.1145/3041047 . hdl : 10945/60896 . S2CID 411880 . 
  30. Denning, Peter J. (1 de junio de 2009). "Más allá del pensamiento computacional". Communications of the ACM . 52 (6): 28. doi : 10.1145/1516046.1516054 . hdl : 10945/35494 . S2CID 215746950 . 
  31. Easterbrook, Steve (2014). «Del pensamiento computacional al pensamiento sistémico: un conjunto de herramientas conceptuales para la computación de la sostenibilidad» . Actas de la conferencia TIC para la sostenibilidad de 2014. Vol. 2. doi : 10.2991/ict4s-14.2014.28 . ISBN  978-94-62520-22-6.
  32. Nardelli, Enrico (febrero de 2019). "¿Realmente necesitamos el pensamiento computacional?" . Communications of the ACM . 62 (2): 32– 35. doi : 10.1145/3231587 .
  33. Wing, Jeannette M. (marzo de 2011). «Cuaderno de investigación: pensamiento computacional: ¿qué es y por qué?» . The LINK. Revista de la Facultad de Informática de la Universidad Carnegie Mellon . Universidad Carnegie Mellon, Facultad de Informática . Consultado el 1 de marzo de 2019 .
  34. Yasar, Osman (1 de julio de 2018). "Una nueva perspectiva sobre el pensamiento computacional". Communications of the ACM . 61 (7): 33– 39. doi : 10.1145/3214354 . S2CID 49406930 . 
  35. Kowalski, R. La lógica como lenguaje informático para niños, en Actas de la Conferencia Europea sobre Inteligencia Artificial, Orsay, Francia, julio de 1982. Reimpreso en Nuevos horizontes en la informática educativa, (ed. M. Yazdani), Ellis Horwood Ltd., Chichester, 1984, pp. 121-144. Reimpreso en Progreso en inteligencia artificial, (eds. L. Steel y J.A. Campbell), Ellis Horwood Ltd., Chichester. http://www.doc.ic.ac.uk/~rak/papers/Logic%20for%20Children.pdf
  36. Ennals, R., 1983. Introducción a la micro-PROLOGÍA. Ellis Horwood.
  37. Conlon, T., 1985. Aprendizaje de micro-prolog. Addison-Wesley
  38. Levesque, HJ, 2012. Pensar como computación: Un primer curso. MIT Press.
  39. Kowalski, R., 2011. Lógica computacional y pensamiento humano: cómo ser artificialmente inteligente. Cambridge University Press. http://www.doc.ic.ac.uk/~rak/papers/newbook.pdf
  40. Cecchi, LA, Rodríguez, JP y Dahl, V., 2023. Programación lógica en la escuela primaria: ¿Por qué, qué y cómo debemos enseñar programación lógica a los niños? En Prolog: Los próximos 50 años (pp. 131-143). Cham: Springer Nature Suiza.
  41. Kowalski, R., Dávila, J., Sartor, G. y Calejo, M., 2023. Inglés lógico para el derecho y la educación. En Prolog: Los próximos 50 años (pp. 287-299). Cham: Springer Nature Suiza. https://www.doc.ic.ac.uk/~rak/papers/Logical%20English%20for%20Law%20and%20Education%20.pdf
  42. Warren, DS, Dahl, V., Eiter, T., Hermenegildo, MV, Kowalski, RA y Rossi, F., 2023. Prolog: Los próximos 50 años, volumen 13900 de Lecture Notes in Computer Science.

Lecturas adicionales

  • Wang, Paul S. (2020). "Blog de pensamiento computacional" . sofpower .
  • Denning, Peter J.; Tedre, Matti (2019). Pensamiento computacional . Serie de conocimientos esenciales de MIT Press. Cambridge, MA: MIT Press . doi : 10.7551/mitpress/11740.001.0001 . ISBN 9780262536561OCLC 1052902737 
  • Consejo Nacional de Investigación (2010). Informe de un taller sobre el alcance y la naturaleza del pensamiento computacional . Comité de los Talleres sobre Pensamiento Computacional. Washington, DC: National Academies Press . doi : 10.17226/12840 . ISBN 9780309149570OCLC 520515477 
  • Consejo Nacional de Investigación (2011). Informe de un taller sobre los aspectos pedagógicos del pensamiento computacional . Comité de los Talleres sobre Pensamiento Computacional. Washington, DC: National Academies Press . doi : 10.17226/13170 . ISBN 9780309214742OCLC 747314143 
  • Riley, David D.; Hunt, Kenny A. (2014). Pensamiento computacional para el solucionador de problemas moderno . Chapman & Hall/CRC Textbooks in Computing. Boca Raton, FL: CRC Press . ISBN 9781466587779OCLC 879630598 
  • Banerji, A. (2023). Pensamiento computacional con juegos de Blockly: una guía paso a paso para jóvenes estudiantes . Notion Press . ISBN 9798890260475.
  • Wang, Paul S. (2016). De la informática al pensamiento computacional . Boca Raton, FL: CRC Press . doi : 10.1201/9781315115320 . ISBN 978-1482217650OCLC 944534803 
Obtenido de " https://en.wikipedia.org/w/index.php?title=Computational_thinking&oldid=1354009425 "