Abstract
Computational Thinking has been recognized as an essential skill to be developed in individuals of the 21st Century. Various initiatives worldwide have been proposed to establish the most effective educational strategies and resources to support the development of these skills. With the publication of the Standards for Computing in Basic Education in Brazil (Complement to the National Base Common Curricular), Computer Science is expected to be taught as a fundamental science from Early Childhood Education to High School. In this context, this study presents the results of the students’ learning and the usability evaluation of the ThinkCarpet: an interactive educational robotics artifact built using alternative materials and Arduino, with the purpose of aiding in the development of the concept of algorithms in students from Middle School. Regarding the students’ learning, an average of 93.75% of valid solutions was observed for the algorithms validated through the use of the ThinkCarpet. In contrast, only 62% of valid solutions were identified in activities outside the proposed resource. As for the results of the application of the System Usability Scale (SUS), the results show a score of 83.59, which classifies the ThinkCarpet as excellent in a realistic scenario.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Hartwig, A., Silveira, M., Fronza, L., Mattos, M., Kohler, L.: Metodologias ativas para o ensino da computação: uma revisão sistemática e um estudo prático. In: Anais do XXV Workshop de Informática na Escola, pp. 1139–1143. SBC, Porto Alegre, RS, Brasil (2019). https://doi.org/10.5753/cbie.wie.2019.1139
Swanson, H., Anton, G., Bain, C., Horn, M., Wilensky, U.: Introducing and assessing computational thinking in the secondary science classroom. Computational thinking education, 99–117 (2019). https://doi.org/10.1007/978-981-13-6528-7_7
Oliveira, W., França, R., Lemos, A., Cruz, M., Scaico, P., Amaral, H., Teixeira, L.: Os desafios enfrentados pela licenciatura em computação que a comunidade de educação em computação precisa conhecer. In: Anais do XXVIII Workshop Sobre Educação em Computação, pp. 191–195. SBC, Cuiabá (2020). https://doi.org/10.5753/wei.2020.11156
Brackmann, C.P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., Barone, D.: Development of computational thinking skills through unplugged activities in primary school. ACM, New York, NY, USA (2017). https://doi.org/10.1145/3137065.3137069
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006). https://doi.org/10.1145/1118178.1118215
NCEB: Normas sobre Computação na Educação Básica – Complemento à BNCC. Conselho Nacional de Educação. https://bit.ly/3H2plU7 (2022). Accessed 1 March 2023
Brasil: Parecer CNE/CEB n\(^{\text{o}}\) 2/2022, aprovado em 17 de fevereiro de 2022. https://bit.ly/3Zy154o (2022). Accessed 1 March 2023
PNED: Política Nacional de Educação Digital (PNED). Lei N\(^{\text{ o }}\) 14.533, de 11 de janeiro de 2023. https://bit.ly/3kEmfis (2023). Accessed 1 March 2023
SBC: Diretrizes para o Ensino de Computação na Educação Básica. Sociedade Brasileira de Computação. https://bit.ly/3Ju4tp5 (2017). Accessed 1 March 2023
Raabe, A.L., Brackmann, C.P., Campos, F.R.: Currículo de referência em tecnologia e computação: da educação infantil ao ensino fundamental. Centro de Inovação para a Educação Básica-CIEB (2018)
CNE: Diretrizes Curriculares Nacionais para a Formação Inicial de Professores para a Educação Básica. Resolução CNE/CP No 2, de 20 de dezembro de 2019. https://bit.ly/3ij42Ci (2019). Accessed 1 March 2023
Costa Junior, A.O., Rivera, J.A.: Pensamiento computacional: Reflexiones sobre la formación inicial docente en Brasil, Xalapa, Veracruz, México (2022). II Seminario Iberoamericano de Pensamiento Computacional
Bell, T., Witten, I.H., Fellows, M.: Computer Science Unplugged, 3rd edn. (2015). https://classic.csunplugged.org/documents/books/english/CSUnplugged_OS_2015_v3.1.pdf
Dornelles, A.B., Cruz, C., Medeiros, E., Araújo, J.V., Villacorta, K., Buriti, L.: Robótica educacional e pensamento computacional: uma avaliação da percepção dos alunos sobre o tema. In: Anais do IV Congresso Sobre Tecnologias na Educação, pp. 530–536. SBC, Porto Alegre, RS, Brasil (2019). https://doi.org/10.5753/ctrle.2019.8927
Oliveira, E.J.S.d.: Pensamento computacional e robótica: Um estudo sobre habilidades desenvolvidas em oficinas de robótica educacional. UFPB (2016). https://repositorio.ufpb.br/jspui/handle/123456789/2857
Bordini, A., Avila, C., Marques, M., Foss, L., Cavalheiro, S.: Pensamento computacional nos ensinos fundamental e médio: uma revisão sistemática. In: Anais do XXVIII Simpósio Brasileiro de Informática na Educação (SBIE 2017). Brazilian Computer Society, Recife, Pernambuco, Brasil (2017). https://doi.org/10.5753/cbie.wie.2016.261
Santos, P.S., Araujo, L.G.J., Bittencourt, R.A.: A mapping study of computational thinking and programming in brazilian k-12 education. In: 2018 IEEE Frontiers in Education Conference (FIE), pp. 1–8. IEEE, San Jose, CA, USA (2018). https://doi.org/10.1109/FIE.2018.8658828
Bordini, A., Avila, C.M.O., Wisshahn, M.M., Cunha, Y., Cavalheiro, S.A.C., Foss, M.S.R.R.H.S., Aguiar, L.: Computação na educação básica no brasil: o estado da arte. Revista de Informática Teórica e Aplicada 23(2), 210–238 (2016). https://doi.org/10.22456/2175-2745.64431
Castilho, M., Grebogy, E., Santos, I.: O pensamento computacional no ensino fundamental i. In: Anais do XXV Workshop de Informática na Escola, pp. 461–470. SBC, Porto Alegre, RS, Brasil (2019). https://doi.org/10.5753/cbie.wie.2019.461
Pinho, G., Weisshahn, Y., Cavalheiro, S., Reiser, R., Piana, C., Foss, L., Aguiar, M., Bois, A.: Pensamento computacional no ensino fundamental: Relato de atividade de introdução a algoritmos. In: Anais do XXII Workshop de Informática na Escola, pp. 261–270. SBC, Porto Alegre, RS, Brasil (2016). https://doi.org/10.5753/cbie.wie.2016.261
de Lima, J.P.C., Carlos, L.M., Schardosim Simão, J.P., Pereira, J., Mafra, P.M., da Silva, J.B.: Design and implementation of a remote lab for teaching programming and robotics. IFAC-PapersOnLine 49(30), 86–91 (2016). https://doi.org/10.1016/j.ifacol.2016.11.133. 4th IFAC Symposium on Telematics Applications TA 2016
Carlos, L.M., Lima, J.P.C., Simão, J.P.S., Silva, J.B.: block.ino: Um experimento remoto para ensino de lógica de programação, robótica e eletrônica básica (2016). https://rb.gy/ssnli
Parikh, P., Kalamdane, S., Rasal, A., Mundada, K., Kalshetti, U.: Spark-bot: An educational robotic platform. In: 2022 IEEE Global Engineering Education Conference (EDUCON), Tunis, Tunisia, pp. 1628–1633. IEEE (2022). https://doi.org/10.1109/EDUCON52537.2022.9766694
O Costa Junior, A., Anglada-Rivera, J.: Pensamiento computacional: Reflexiones sobre la formación inicial docente en brasil. In: II Seminario Iberoamericano de Pensamiento Computacional, Mexico (2022)
O Costa Junior, A., Anglada-Rivera, J.: Pensamento Computacional: O que os acadêmicos de licenciatura sabem? In: Silva Coelho, A.C.R. (ed.) Práticas de formação docente e alternativas mediadoras para o ensino-aprendizagem no contexto tecnológico, pp. 421–462. Pontes Editores, Campinas, São Paulo (2023). https://tinyurl.com/zffx4hx5. Acessed Nov 2023
Falcão, T.P.: Computational thinking for all: What does it mean for teacher education in brazil? In: Anais do Simpósio Brasileiro de Educação em Computação, pp. 371–379. SBC, Porto Alegre, RS, Brasil (2021). https://doi.org/10.5753/educomp.2021.14505
Silva Barbosa, L.L., Maltempi, M.V.: Matemática, pensamento computacional e BNCC: desafios e potencialidades dos projetos de ensino e das tecnologias na formação inicial de professores. Revista Brasileira de Ensino de Ciências e Matemática 3(3) (2020). https://doi.org/10.5335/rbecm.v3i3.11841
QEdu: Portal de dados educacionais brasileiro. https://qedu.org.br/brasil/censo-escolar/infraestrutura (2022). Acessed 1 March 2024
Battal, A., Adanır, G.A., Gülbahar, Y.: Computer science unplugged: A systematic literature review. J. Educ. Technol. Syst. 50(1), 24–47 (2021). https://doi.org/10.1177/00472395211018801
Almeida, W.D.M., Junior, A.D.O.C.: A aplicação de uma sequência didática no processo de desenvolvimento do pensamento computacional com alunos do 4\(^{\text{ o }}\) ano do ensino fundamental i. In: Anais do XXVI Workshop de Informática na Escola (WIE 2020). Sociedade Brasileira de Computação - SBC, ??? (2020). https://doi.org/10.5753/cbie.wie.2020.11
Román-Gonzalez, M., Pérez-González, J.C., Jiménez-Fernández, C.: Test de Pensamiento Computacional: Diseño y Psicometría General. In: III Congreso Internacional Sobre Aprendizaje, Innovación Y Competitividad (CINAIC 2015), pp. 1–6 (2015). https://tinyurl.com/39ffpbpe
Código, H.: Compute it. https://bit.ly/3pQ54Ne (2022). Accessed 1 March 2023
Santana, B.L., Araujo, L.G.J., Bittencourt, R.A.: Computação e Eu: Livro do Estudante, p. 112. Bahia, Feira de Santana (2019)
Mayhew, D.J.: The Usability Engineering Lifecycle: A Practitioner’s Handbook for User Interface Design. Morgan Kaufmann, Oxford, England (1999)
AutoDesk: Tinkercad – From mind to design in minutes. https://www.tinkercad.com/ (2023). Accessed 1 March 2024
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)
Guedes, E.B.: elloa/thinkcarpet: ThinkCarpet1.0. Zenodo (2023). https://doi.org/10.5281/zenodo.8014524. https://github.com/elloa/thinkcarpet
Brasil: Lei N\(^{\text{ o }}\) 7.853, de 24 de outubro de 1989. Dispõe sobre o apoio ás pessoas portadoras de deficiência e sua integração social. http://www.planalto.gov.br/ccivil_03/leis/L7853.htm (1989). Accessed 1 Nov 2023
Brasil: Lei N\(^{\text{ o }}\) 13.146, de 6 de julho de 2015. Lei Brasileira de Inclusão da Pessoa com Deficiência (Estatuto da Pessoa com Deficiência). https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2015/lei/l13146.htm (2015). Accessed 1 Nov 2023
Jakob, N.: Why you only need to test with 5 users. Nielsen Norman Group, Nielsen (2000). https://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/
Padrini-Andrade, L., Balda, R.C.X., Areco, K.C.N., Bandiera-Paiva, P., Nunes, M.V., Marba, S.T.M., Carvalho, W.B., Rugolo, L.M.S.S., Almeida, J.H.C., Procianoy, R.S., et al.: Avaliação da usabilidade de um sistema de informação em saúde neonatal segundo a percepção do usuário. Revista Paulista de Pediatria 37(1), 90–96 (2019). https://doi.org/10.1590/1984-0462/;2019;37;1;00019
Lucian, R., Dornelas, J.S.: Mensuração de atitude: proposição de um protocolo de elaboração de escalas. Revista de Administração Contemporânea 19, 157–177 (2015). https://doi.org/10.1590/1982-7849rac20151559
Brooke, J.: A ‘quick and dirty’ usability scale: Usability evaluation in industry. Int. J. Human-Computer Interact. 189(194), 4–10 (1996)
Martins, A.I., Rosa, A.F., Queirós, A., Silva, A., Rocha, N.P.: European portuguese validation of the system usability scale (sus). Procedia Comput. Sci. 67, 293–300 (2015). https://doi.org/10.1016/j.procs.2015.09.273
Brooke, J.: Sus: a retrospective. J. Usability Stud. 8(2), 29–40 (2013)
Sauro, J.: Does prior experience affect perceptions of usability (2011). https://measuringu.com/prior-exposure/
Brasil: Lei N\(^{\text{ o }}\) 9.394, de 20 de dezembro de 1996 – Lei de Diretrizes e Bases da Educação Nacional. Ministério da Educação. https://tinyurl.com/yerkymbn (1996). Accessed 1 Nov 2023
Brasil: Resolução CNE/CP \(^{\text{ o }}\) 2, de 20 de dezembro de 2019 – Diretrizes Nacionais para a Formação Inicial de Professores. Conselho Nacional de Educação. https://tinyurl.com/yc4xjeu6 (2019). Accessed 1 Nov 2023
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors have no financial or proprietary interests in any material discussed in this article. Authors contributed to this article as follows: AOCJ conceived the resource and designed the analysis, built prototypes, implemented source code, collected the data, performed the analysis, and wrote the paper; EBG designed and performed the analysis, reviewed and validated source code, and wrote the paper; JPFLS built prototypes, collected the data, and wrote the paper; and JAR made significant improvements to the original resource design, performed the analysis, and also wrote the paper. Code is open source and freely available at: https://github.com/elloa/thinkcarpet [37]. Partial financial support was received by AOCJ and EBG from the Amazonas State University under the Academic Produtivicty Grant (GPA – Decree N\(^{\text {o}}\) 34.290 from December 9\(^{\text {th}}\), 2013).
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Costa Junior, A.d.O., Guedes, E.B., Lima e Silva, J.P.F. et al. Developing Computational Thinking in Middle School with an Educational Robotics Resource. J Intell Robot Syst 110, 49 (2024). https://doi.org/10.1007/s10846-024-02082-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-024-02082-7