2020_02_21 «El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos»
1. El desarrollo del pensamiento
computacional en estudiantes
preuniversitarios mediante un
aprendizaje basado en retos
Francisco José García-Peñalvo
Grupo GRIAL
Dpto. Informática y Automática
Instituto Universitario de Ciencias de la Educación
Universidad de Salamanca, Salamanca
fgarcia@usal.es
https://twitter.com/frangp
SeminarioeMadridsobre«Enseñanzadeprogramaciónennivelespreuniversitarios»
UniversidadReyJuanCarlosdeMadrid
21defebrerode2020
2. Contenidos
1. Introducción
2. Pensamiento computacional vs. Enseñar a programar vs. Enseñar
la materia “Informática”
3. RoboSTEAM
4. Conclusiones
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 2
4. Transformación digital
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 4
Photo by Science in HD on Unsplash
5. La revolución de la industria 4.0
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 5
Photo by Franck V. on Unsplash
6. Nueva realidad en el mercado laboral
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 6
Photo by sebastiaan stam on Unsplash
7. Se requieren personas
formadas en disciplinas
STEM
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 7
PhotobyAliPazanifromPexels
8. Existe un déficit de estudiantes en el sector STEM,
especialmente grave en el caso de las mujeres
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 8
(García-Holgado et al., 2019; García-Peñalvo et al. 2019)
PhotobyNeONBRANDonUnsplash
9. El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 9
10. El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 10
https://bit.ly/3bNq5wb
11. El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 11
https://www.computingatschool.org.uk/
12. Alfabetización en el lenguaje digital
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 12
“Pero para preparar a nuestros jóvenes para
enfrentarse al mundo en el que les tocará vivir, necesitamos
un cuarto bloque que podíamos etiquetar como lenguaje digital,
que incorporaría las competencias necesarias para desenvolverse
con éxito en el mundo digital, con la programación como forma de
resolver problemas y el pensamiento computacional como
paradigma de trabajo. Hay una nueva alfabetización, que podemos
llamar alfabetización digital, necesaria para las nuevas sociedades
y en la que debemos formar a los futuros ciudadanos”
(Llorens-Largo, 2015)
13. 2. Pensamiento computacional vs. Enseñar a
programar vs. Enseñar la materia “Informática”
PhotobyBrendanChurchonUnsplash
14. Pensamiento computacional
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 14
“Computational thinking involves solving
problems, designing systems, and
understanding human behaviour, by
drawing on the concepts fundamental to
computer science” (Wing, 2006)
“Computational thinking as the
application of high level of abstraction
and an algorithmic approach to solve any
kind of problems” (García-Peñalvo, 2016)
Photo by Andy Kelly on Unsplash
15. Pensamiento computacional
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 15
• Difusión de la informática en las etapas preuniversitarias
• Opción, que junto a otras, está al alcance de los docentes para buscar un
aprendizaje activo para la resolución de problemas y retos
• Es un término que resulta llamativo y atractivo para muchos docentes
• El pensamiento computacional enfatiza un tipo de pensamiento asociado,
lo que es difícil de concretar
• Ciertamente es un término poco preciso que da lugar a múltiples
variantes, lo que en sí no es malo, pero que no ayuda a centrar el debate
educativo
Photo by Kevin Jarrett on Unsplash
(García-Peñalvo & Mendes, 2018)
16. Pensamiento computacional unplugged
La idea de pensamiento computacional unplugged hace referencia al
conjunto de actividades, y su diseño educativo, que se elaboran para
fomentar en los niños, en las primeras etapas de desarrollo cognitivo
(educación infantil, primer tramo de la educación primaria, juegos en
casa con los padres y los amigos, etc.) habilidades que luego pueden ser
evocadas para favorecer y potenciar un buen aprendizaje del
pensamiento computacional en otras etapas o en la formación técnica,
profesional o en la universitaria incluso. Actividades que se suelen hacer
con fichas, cartulinas, juegos de salón o de patio, juguetes mecánicos,
etc.
(Zapata-Ros, 2019)
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 16
17. Pensamiento computacional con robots
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 17
KIBO Robot. Fuente: http://kinderlabrobotics.com
Bee Bot. Fuente: https://www.bee-bot.us/ Blue-Bot. Fuente: https://www.bee-
bot.us/bluebot.html
(González-González, 2019)
18. Pensamiento computacional con kits
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 18
(Reimann & Maday, 2017; García-Peñalvo et al., 2018)
Textiles interactivos con Arduino-LilyPad
19. Aprendizaje de la programación
• La programación se utiliza bien como medio de desarrollo del
pensamiento computacional o bien como medio de la enseñanza
de la informática
• Aprender a programar es difícil (Lister et al., 2004), pero el
aprendizaje con lenguajes visuales basados en bloques facilita
consigue resultados sorprendentes con los estudiantes
preuniversitarios (Lye & Koh, 2014)
• El uso de esto tipo de soluciones tiene sus ventajas e
inconvenientes (García-Peñalvo et al., 2016)
• Existen múltiples recursos (TACCLE 3 Consortium, 2017)
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 19
20. Enseñanza de la informática
• Existen dos materias relacionadas pero distintas:
alfabetización digital (competencia digital) e informática
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 20
Alfabetización digital (digital literacy): Trata del uso del software y
los ordenadores. La capacidad de trabajar con ellos e Internet,
buscar información, comportarse en la red
Informática (informatics): “Es la ciencia que hay detrás de las
tecnologías de la información”
(Gander et al, 2013)
21. Enseñanza de la informática
• Desde la SCIE (Sociedad Científica Informática de España -
http://www.scie.es/) se recomienda que (Velázquez-Iturbide, 2018;
Velázquez-Iturbide et al., 2018)
• Los estudiantes preuniversitarios deben formarse en la competencia
digital y en la informática
• Exista una materia, troncal o específica, de obligado estudio por parte de
los estudiantes como forma de garantizar una formación universal en el
sistema educativo español. Esta materia se debe llamar Informática
• La materia Informática debe concretarse en una asignatura obligatoria
que se ofrezca en todos los cursos, desde Educación Primaria hasta
Bachillerato pasando por la Educación Secundaria Obligatoria
• La materia Informática debe reglarse legislativamente de forma que se
detallen sus contenidos, criterios de evaluación y estándares de
aprendizaje evaluables, como en el resto de materias
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 21
23. Integrating STEAM and computational thinking
development by using robotics and physical devices
(RoboSTEAM) (Fernández-Llamas & Conde, 2019)
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 23
Acrónimo
RoboSTEAM
Financiación
European Union. Erasmus+ KA2 – Cooperation and Innovation for Good Practices.
Strategic Partnerships for school education
Referencia
2018-1-ES01-KA201-050939
Duración
2 años, 01/10/2018 to 30/09/2020
Financiación
204.620€
24. Consorcio RoboSTEAM
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 24
25. Objetivo principal
• Definición de una base de conocimiento para facilitar la integración
del STEAM y el pensamiento computacional mediante el uso de
robots
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 25
26. Subobjetivos
• Analizar las diferentes actividades existentes que se ocupan de la integración de
STEAM
• Definir algunos retos e instrumentos para facilitar la integración de STEAM y el
desarrollo del pensamiento computacional
• Definir métricas para evaluar tanto la integración como el desarrollo de competencias
• Establecer guías para la definición de la integración de retos STEAM mediante el uso
de dispositivos físicos y robots
• Definir los recursos educativos para los docentes en servicio y los futuros maestros
• Establecer formas de colaboración entre empresas de robótica e instituciones
educativas
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 26
27. Aproximación metodológica – Aprendizaje Basado
en Retos (Observatorio de Innovación Tecnológica del Tecnológico de Monterrey, 2015; Fidalgo et al., 2017)
• Metodología flexible y colaborativa
• Aprovecha la tecnología para resolver problemas del mundo real
• Propone a los estudiantes una idea de partida
• Hay que identificar las principales preguntas
• Los estudiantes analizan las preguntas y definen un reto
• El reto se aborda por los estudiantes en forma colaborativa
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 27
28. Fases del Aprendizaje Basado en Retos
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 28
29. Fases del Aprendizaje Basado en Retos
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 29
challengebasedlearning.org
30. La granularidad del reto en RoboSTEAM (Conde et al., 2019)
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 30
RETO
MINI-RETO
NANO-RETO
31. La granularidad del reto en RoboSTEAM
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 31
RETO
IDEA GRANDE
4 horas por día,
5 días por semana y
4 semanas por mes
32. La granularidad del reto en RoboSTEAM
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 32
MINI-RETO
IDEA MÁS CONCRETA
4 horas por día,
5 días por semana
40 horas (20-30 en clase
y 10-20 en casa)
33. La granularidad del reto en RoboSTEAM
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 33
NANO-RETO
IDEA CONCRETA, MÁS
PEQUEÑA Y ESPECÍFICA
10 horas (4-6 en clase y
4-6 en casa)
34. Plantilla para la definición de un reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 34
Author
Institution
Title Write in this field a title for the challenge
Description
Write in this field the description for the challenge
Goal/s
Describe in this field the goals of the challenge
Evaluation
Describe what you want to evaluate during the pilot and how to measure the grade of success, the instruments used, etc.
35. Ejemplo de un reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 35
Title Improve Transportation
Description
The use of vehicles that employ fossil fuels has a great impact in
the environment. Propose approaches to reduce this impact
Goal/s
- Improve environment.
- Define the proper research question/s for the problem
you are dealing with.
- Look for successful transportation solutions.
- Built a possible approach.
- Ask your parents, experts and peers looking for the
best solution.
Evaluation
During this challenge we can assess:
- Time employed to solve the challenge
- Degree of success producing a solution
- Number of people involved in the challenge (students,
experts, parents, etc.)
- Perception about STEEM
- Assessment of STEM perception and CT skills before
and after the challenge
36. Plantilla para la definición de un mini-reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 36
Author
Institution
Title Write in this field a title for the michallenge
Research question or problem addressed
Describe the research question or problem addressed by this Mini-Challenge
Description
Write in this field the description for the Mini-Challenge
Goal/s
Describe in this field the goals of theMini-Challenge
Evaluation
Describe what you want to evaluate during the pilot and how to measure the grade of success, the instruments used, etc.
37. Ejemplo de un mini-reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 37
Title Use mobile robots to improve transportation
Research question or problem addressed
Can we employ mobile robots to reduce the transportation
impact in the environment?
Description
The use of vehicles that employ fossil fuels has a great impact in
the environment. A possible solution to address this problem in
controlled environments can be the use of mobile robots. Think
about how to employ mobile robots to reduce the environmental
impact in transportation
Goal/s
- Study mobile robots
- Study possible ways to apply mobile robots to improve
the environment
- Explore the scenarios were mobile robots can be
applied
- Built a possible approach based on mobile robots
- Ask your parents, experts and peers looking for the
best solution.
Evaluation
Describe what you want to evaluate during the pilot and how to
measure the grade of success, the instruments used, etc.
- Time employed to solve the challenge
- Degree of success producing a solution that employ
mobile robots
- Number of mobile robots used
- Type and number of issues related with mobile robots
navigation solved
- Number of people involved in the challenge (students,
experts, parents, etc.)
- Perception about STEEM
- Assessment of STEM perception and CT skills before
and after the challenge
38. Plantilla para la definición de un nano-reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 38
Author
Institution
Title Write in this field a title for the michallenge
Specific Issue to deal with
Describe the specific issue to deal with during the nanochallenge
Description
Write in this field the description for the nanochallenge
Goal/s
Describe in this field the goals of theminichallenge
Kits to use
Please describe the kind of kits or technology that can be employed to solve the nanochallenge
Evaluation
Describe what you want to evaluate during the pilot and how to measure the gradeof success, the instruments used, etc.
39. Ejemplo de un nano-reto
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 39
Title Follow lines with a mobile robot to facilitate autonomous navigation
Specific Issue to deal with
Use or built a robot that was able to follow a line
Description
The use of vehicles that employ fossil fuels has a great impact in the environment. A possible solution to address this
problem in controlled environments can be the use of mobile robots. However, a successful use of mobile robots with
transport proposes should explore the navigation problems and one of the most common is how to use a robot to follow a
line.
Goal/s
- Study mobile robots
- Study navigation issues in mobile robots
- Study possible ways facilitate that a mobile robot follow a line
- Explore the scenarios were mobile robots can be applied
- Built a possible approach of a mobile robot that follows a line
- Ask your parents, experts and peers looking for the best solution.
Kits to use
It is possible to use mRobot
Evaluation
Describe what you want to evaluate during the pilot and how to measure the grade of success, the instruments used, etc.
- Time employed to solve the challenge
- Degree of success using or building a robot that follow a line
- Robot accuracy following the line
- Number of mobile robots used
- Number of people involved in the challenge (students, experts, parents, etc.)
- Perception about STEEM
- Assesment of STEM skills and CT skills before and after the challenge
40. Summer Camp (Gonçalves et al., 2019)
• Primera experiencia de RoboSTEAM
• Se celebra en el Instituto Politécnico de Bragança (Portugal)
• Desarrollo de un reto relacionado con la robótica móvil
• Se compagina la parte tecnológica con un programa social
• Se involucraron 3 profesores, 4 monitores y 16 estudiantes de
secundaria
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 40
41. Summer Camp
• A lo largo de los años, el aumento de los combustibles fósiles como
fuente de energía para los vehículos ha generado un gran impacto
en el medio ambiente
• En este sentido, una posible solución para resolver este problema
en entornos controlados puede ser el uso de robots móviles
• De esta manera, cada grupo se encargó de investigar y desarrollar
una solución a través de los mini-retos y los nano-retos
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 41
42. Summer Camp – Nano-reto: seguir la línea con Mbot
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 42
43. Summer Camp – Nano-reto: seguir la línea con un
robot móvil impreso en 3D basado en arduino
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 43
44. Summer Camp – Nano-reto: prototipado y
programación de un estroboscopio
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 44
45. Evaluación
• Tiempo empleado para resolver el desafío
• El grado de éxito de la creación de prototipos, la calibración y
programando un robot móvil
• El tiempo requerido para completar la navegación del robot a
través de un escenario
• Número de robots móviles utilizados
• Número de personas involucradas en el desafío (estudiantes,
expertos, padres, etc.)
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 45
47. Conclusiones
• La enseñanza de la informática en los estudios preuniversitarios, desde
edades tempranas, es una necesidad por la demanda de los nuevos
profesionales que se requieren desde el momento actual
• Las nuevas generaciones, aunque no sean ingenieros informáticos, deben
conocer los principios básicos de cómo funcionan los sistemas
computacionales con los que interactuarán en todos los ámbitos de la
vida
• La programación es la base para comprender el funcionamiento de estos
sistemas
• La enseñanza de la informática y de la programación se debe completar
con las habilidades propias del pensamiento computacionales desde
otras materias de forma transversal
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 47
Photo by Nicole Wolf on Unsplash
48. Conclusiones
• La orientación hacia disciplinas STEM/STEAM puede verse
reforzada con el desarrollo de competencias de pensamiento
computacional basadas en entornos de programación y robots
• Esta integración es la que se pretende lograr desde la aproximación
diseñada en el proyecto RoboSTEAM, que utiliza el aprendizaje
basado en retos como propuesta metodológica
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 48Photo by Hitesh Choudhary on Unsplash
49. Conclusiones
• Tras las experiencias que se han tenido en los pilotos realizados, se tienen
evidencias de que
• Los estudiantes se involucran fácilmente con la tecnología y la programación
• El uso de retos les da más libertad para abordar sus tareas y la posibilidad de
involucrar no solo a sus compañeros, sino también a los maestros, expertos,
padres, etc.
• El uso de los retos proporciona a los estudiantes de una más amplia
perspectiva de los problemas, que no se limita solo a su resolución
• No es necesario un conocimiento profundo sobre programación o robótica
para completar los nano-retos
• La percepción de los estudiantes sobre las disciplinas STEM/STEAM mejora
después de la experiencia
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 49
Photo by ᴠɪᴋᴛᴏʀ ꜰᴏʀɢᴀcs on Unsplash
50. Conclusiones
• También hay elementos para la reflexión
• El diseño de los pilotos, especialmente los retos a abordar, depende de
las escuelas y de su orientación más cercana a la tecnología o a las artes
• El encaje horario en las asignaturas regladas no es fácil
• La comprensión del concepto de reto no es trivial
• Dependiendo del perfil de los estudiantes y de sus conocimientos
tecnológicos, las herramientas para abordar los retos tienen que
adaptarse
• Se recomienda utilizar kits de robótica, pero es necesario apoyar a los
estudiantes para que los utilicen adecuadamente
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 50
Photo by Stefan Cosma on Unsplash
51. Conclusiones
• Teniendo en cuenta los aspectos positivos y las dificultades, el
enfoque de retos propuesto en RoboSTEAM es adecuado en
contextos controlados en los que se disponga de kits robóticos y
dispositivos físicos para el desarrollo de las habilidades que
demanda la sociedad digital
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 51
Photo by fotografierende from Pexels
52. El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 52
Photo by Donald Giannatti on Unsplash
54. Referencias
• Conde, M. Á., Fernández-Llamas, C., Ribeiro Alves, J. F., Ramos, M. J., Celis Tena, S., Gonçalves, J., Lima, J., Reimann, D.,
Jormanainen, I., & García-Peñalvo, F. J. (2019). RoboSTEAM - A Challenge Based Learning Approach for integrating STEAM and
develop Computational Thinking. In M. Á. Conde-González, F. J. Rodríguez-Sedano, C. Fernández-Llamas, & F. J. García-Peñalvo
(Eds.), TEEM’19 Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality
(Leon, Spain, October 16th-18th, 2019) (pp. 24-30). ACM. https://doi.org/10.1145/3362789.3362893
• Fernández-Llamas, C., & Conde, M. Á. (2019). RoboSTEAM Project – A brief review. https://zenodo.org/record/3531941
• Fidalgo-Blanco, Á., Sein-Echaluce Lacleta, M. L., & García-Peñalvo, F. J. (2017). Aprendizaje Basado en Retos en una asignatura
académica universitaria. IE Comunicaciones. Revista Iberoamericana de Informática Educativa(25), 1-8.
• Gander, W., Petit, A., Berry, G., Demo, B., Vahrenhold, J., McGettrick, A., Boyle, R., Drechsler, M., Mendelson, A., Stephenson, C.,
Ghezzi, C., & Meyer, B. (2013). Informatics education: Europe cannot afford to miss the boat. Report of the joint Informatics
Europe & ACM Europe Working Group on Informatics Education. https://bit.ly/39I5h7F
• García-Holgado, A., Camacho Díaz, A., & García-Peñalvo, F. J. (2019). Engaging women into STEM in Latin America: W-STEM
project. In M. Á. Conde-González, F. J. Rodríguez-Sedano, C. Fernández-Llamas, & F. J. García-Peñalvo (Eds.), TEEM’19
Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality (Leon, Spain,
October 16th-18th, 2019) (pp. 232-239). New York, NY, USA: ACM.
• García-Peñalvo, F. J. (2016). What computational thinking is. Journal of Information Technology Research, 9(3), v-viii.
• García-Peñalvo, F. J., Bello, A., Dominguez, A., & Romero Chacón, R. M. (2019). Gender Balance Actions, Policies and Strategies for
STEM: Results from a World Café Conversation. Education in the Knowledge Society, 20, 31-31 – 31-15. 31.
doi:10.14201/eks2019_20_a31
• García-Peñalvo, F. J., & Mendes, A. J. (2018). Exploring the computational thinking effects in pre-university education.
Computers in Human Behavior, 80, 407-411. doi:10.1016/j.chb.2017.12.005
• García-Peñalvo, F. J., Reimann, D., & Maday, C. (2018). Introducing Coding and Computational Thinking in the Schools: The
TACCLE 3 – Coding Project Experience. In M. S. Khine (Ed.), Computational Thinking in the STEM Disciplines. Foundations and
Research Highlights (pp. 213-226). Cham, Switzerland: Springer.
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 54
55. Referencias
• Gonçalves, J., Lima, J., Brito, T., Brancalião, L., Camargo, C., Oliveira, V., & Conde., M. Á. (2019). Educational Robotics Summer Camp
at IPB: A Challenge based learning case study. In M. Á. Conde-González, F. J. Rodríguez-Sedano, C. Fernández-Llamas, & F. J.
García-Peñalvo (Eds.), TEEM’19 Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing
Multiculturality (Leon, Spain, October 16th-18th, 2019) (pp. 36-43). ACM. https://doi.org/10.1145/3362789.3362910
• González-González, C. S. (2019). State of the art in the teaching of computational thinking and programming in childhood
education. Education in the Knowledge Society, 20, 17. doi:10.14201/eks2019_20_a17
• Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J. E., Sanders, K., Seppälä, O., Simon,
B., & Thomas, L. (2004). A multi-national study of reading and tracing skills in novice programmers. ACM SIGCSE Bulletin, 36(4),
119–150. https://doi.org/10.1145/1041624.1041673
• Llorens-Largo, F. (2015). Dicen por ahí. . . . . que la nueva alfabetización pasa por la programación. ReVisión, 8(2), 11-14.
• Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for
K-12? Computers in Human Behavior, 41, 51-61. doi:10.1016/j.chb.2014.09.012
• Observatorio de Innovación Tecnológica del Tecnológico de Monterrey. (2015). Aprendizaje basado en retos. In T. d. Monterrey
(Series Ed.) EduTrends, Retrieved from https://goo.gl/k8NfnS
• Reimann, D., & Maday, C. (2017). Enseñanza y aprendizaje del modelado computacional en procesos creativos y contextos estéticos.
Education in the Knowledge Society, 18(3), 87-97. doi:10.14201/eks20171838797
• Velázquez-Iturbide, J. Á. (2018). Report of the Spanish Computing Scientific Society on Computing Education in Pre-University
Stages. In F. J. García-Peñalvo (Ed.), Proceedings TEEM’18. Sixth International Conference on Technological Ecosystems for
Enhancing Multiculturality (Salamanca, Spain, October 24th-26th, 2018) (pp. 2-7). New York, NY, USA: ACM.
• Velázquez-Iturbide, J. Á., Bahamonde, A., Dabic, S., Escalona, M. J., Feito, F., Fernández Cabaleiro, S., Ferrero Martín, B., Garay Vitoria,
N., García, J. C., García Borgoñón, L., García Martínez, M., García Molina, J., García Varea, I., Hermenegildo Salinas, M., Larraza
Mendiluze, E., Llorens Largo, F., Mateos, J. A., Moratel Muñoz, A., Mozos, D., Pimentel, E., Sahelices, B., Toro, M., & Zapata Ros, M.
(2018). Informe del Grupo de Trabajo SCIE/CODDII sobre la enseñanza preuniversitaria de la informática. Sociedad Científica
Informática de España, Conferencia de Decanos y Directores de Ingeniería Informática. https://goo.gl/dmCPgm
• Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. doi:10.1145/1118178.1118215
• Zapata-Ros, M. (2019). Computational Thinking Unplugged. Education in the Knowledge Society, 20, 18. doi:10.14201/eks2019_20_a18
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 55
56. Cita recomendada
García-Peñalvo, F. J. (2020). El desarrollo del pensamiento computacional en
estudiantes preuniversitarios mediante un aprendizaje basado en retos.
Seminario eMadrid sobre «Enseñanza de programación en niveles
preuniversitarios» (21 de febrero de 2020, Universidad Rey Juan Carlos, Móstoles,
España). Salamanca, España: Grupo GRIAL. Disponible en: https://bit.ly/2SZGO73.
doi:10.5281/zenodo.3676550
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 56
57. Esta presentación está disponible en
https://bit.ly/2SZGO73
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 57
58. Agradecimientos
El desarrollo del pensamiento computacional en estudiantes preuniversitarios mediante un aprendizaje basado en retos 58
The European Commission support for the
production of this publication does not constitute an
endorsement of the contents which reflects the
views only of the authors, and the Commission
cannot be held responsible for any use which may be
made of the information contained therein
RoboSTEAM (Integrating STEAM and computational thinking development by using
robotics and physical devices) is a project funded under European Union ERASMUS+
KA2 – Cooperation and Innovation for Good Practices.
Strategic Partnerships for school education Programme
(2018-1-ES01-KA201-050939)
59. El desarrollo del pensamiento
computacional en estudiantes
preuniversitarios mediante un
aprendizaje basado en retos
Francisco José García-Peñalvo
Grupo GRIAL
Dpto. Informática y Automática
Instituto Universitario de Ciencias de la Educación
Universidad de Salamanca, Salamanca
fgarcia@usal.es
https://twitter.com/frangp
SeminarioeMadridsobre«Enseñanzadeprogramaciónennivelespreuniversitarios»
UniversidadReyJuanCarlosdeMadrid
21defebrerode2020