Abstract
Computational thinking is the thinking process involved in formulating problems to admit a computational solution. This article describes a study in which the code.org platform was used to develop computational thinking with Elementary school students. After proper introduction and contextualization, we describe the 198 students from 4th grade involved in the study, following the process of collecting and analyzing data from the code.org platform. We conclude with the evaluation carried out by the students. The main conclusion of this study is that code.org is a valid option for developing computational thinking with Elementary school students. Also, a reliable way for students to start solving real-life problems, stimulating the capacity for abstraction through simulated and experienced practice.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wing, J.M.: Computational thinking. Commun. ACM 49, 33–35 (2006)
Resnick, M.: Point of view: reviving Papert’s dream. Educ. Technol. 52(4), 42–46 (2012)
Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking. In: Annual American Educational Research Association Meeting, Vancouver, BC, Canada, pp. 1–25 (2012). https://doi.org/10.1.1.296.6602
Puiu, T.: Your smartphone is millions of times more powerful than all of NASA’s combined computing in 1969. https://www.zmescience.com/research/technology/smartphone-power-compared-to-apollo-432/. Accessed 21 Feb 2019
Popular Mechanics Website. https://www.popularmechanics.com/technology/a22007431/smallest-computer-world-smaller-than-grain-rice/. Accessed 01 Aug 2020
BizzCommunity Website. https://www.bizcommunity.com/Article/196/423/195991.html. Accessed 01 Aug 2020
Partnership For 21ST Century Skills: Framework for 21st Century Learning (2009). http://www.p21.org/storage/documents/docs/P21_framework_0816.pdf
Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52, 60–67 (2009). https://doi.org/10.1145/1592761.1592779
Wing, J.M.: Computational thinking (2007). https://www.cs.cmu.edu/afs/cs/usr/wing/www/Computational_Thinking.pdf. Accessed 01 May 2019
Wing, J.: Computational thinking’s influence on research and education for all. Ital. J. Educ. Technol. 25(2), 1–12 (2017). https://doi.org/10.17471/2499-4324/922
Cuny, J., Snyder, L., Wing, J.M.: Demystifying computational thinking for non-computer scientists (2010). http://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf
Brennan, K., Chung, M., Hawson, J.: Scratch curriculum guide draft. Nature 341(6241), 73 (2011)
Jonassen, D.: Learning to Solve Problems. A Handbook for Designing Problem-Solving Learning Environments. Routledge, New York (2011)
Papert, S.: The Children Machine. BasicBooks, New York (1993)
Echeverría, M., Pozo, J.: Aprender a resolver problemas e resolver problemas para aprender. In: Pozo, J. (ed.) A Solução de Problemas: Aprender a Resolver, Resolver Para Aprender. Artmed, Porto Alegre (1998)
Code.org Website. https://Code.org/about. Accessed 05 Apr 2019
Kapp, K.M., Blair, L., Mesch, R.: The Gamification of Learning and Instruction Fieldbook. Wiley, San Francisco (2012)
Barradas, R., Lencastre, J.A.: Gamification e game-based learning: estratégias eficazes para promover a competitividade positiva nos processos de ensino e de aprendizagem. In: Revista Investigar em Educação (Issue Mundo digital e Educação), pp. 11–37. Sociedade Portuguesa de Ciências da Educação, Porto (2017)
Barradas, R., Lencastre, J.A., Soares, S., Valente, A.: Developing computational thinking in early ages: a review of the code.org platform. In: Chad Lane, H., Zvacek, S., Uhomoibhi, J. (eds.) Proceedings of the 12th International Conference on Computer Supported Education (CSEDU2020), vol. 2, pp. 157–168. SCITEPRESS – Science and Technology Publications, Prague (2020)
CS Education Research Group Website. http://csunplugged.org. Accessed 7 Sept 2015
Bell, T., Witten, I.H., Fellows, M.: CS unplugged. University of Canterbury, NZ (2015). http://csunplugged.org/wp-content/uploads/2015/03/CSUnplugged_OS_2015_v3.1.pdf
Jonassen, D.: Learning to Solve Problems - An Instructional Design Guide. Pfeiffer, São Francisco (2004)
Kalelioğlu, F.: A new way of teaching programming skills to K-12 students: code.org. Comput. Hum. Behav. 52, 200–210 (2015)
Bardin, L.: Análise de conteúdo, p. 70. Edições, Lisboa (1979)
Resnick, M.: Learn to Code, Code to Learn (2013). https://www.edsurge.com/news/2013-05-08-learn-to-Code-Code-to-learn. Accessed 07 Feb 2019
Likert, R.: A technique for the measurement of attitudes. Arch. Psychol. 140, 1–55 (1932)
Jamieson, S.: Likert scales: how to (ab) use them. Med. Educ. 38(12), 1217–1218 (2004)
Acknowledgments
This work was partially financed by the Portuguese funding agency, FCT - Fundação para a Ciência e a Tecnologia, through national funds, and co-funded by the FEDER, where applicable.
This work was partially funded by CIEd – Research Centre on Education, project UID/CED/01661/2019, Institute of Education, University of Minho, through national funds of FCT/MCTES-PT.
We would like to thank the Colégio Paulo VI (Gondomar, Portugal) the authorization to carry out this study on its premises, and students of the 4th grade of the school years of 2017/18, 2018/19 and 2019/20 by their collaboration.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Barradas, R., Lencastre, J.A., Soares, S., Valente, A. (2021). The Code.org Platform in the Developing of Computational Thinking with Elementary School Students. In: Lane, H.C., Zvacek, S., Uhomoibhi, J. (eds) Computer Supported Education. CSEDU 2020. Communications in Computer and Information Science, vol 1473. Springer, Cham. https://doi.org/10.1007/978-3-030-86439-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-86439-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86438-5
Online ISBN: 978-3-030-86439-2
eBook Packages: Computer ScienceComputer Science (R0)