Systematic mapping of computational thinking in preschool children

Everton Carlos Martins1, Letícia Gabrielly Zacano da Silva1, Vânia Paula de Almeida Neris1
1Universidade Federal de São Carlos (UFSCar), Department of Computing, São Paulo, Brazil

Tài liệu tham khảo

Ardito, 2018, Reflections on system properties valued by end users in designing end-user development systems, 106 Bakala, 2019, Designing child-robot interaction with Robotito, 1 BBC, 2019 Bell, 2009, Computer Science Unplugged: school students doing real computing without computers, The New Zealand Journal of Applied Computing and Information Technology, 13 Bell, 2011 Bers, 2010, The tangiblek robotics program: Applied computational thinking for young children, Early Childhood Research and Practice, 12 Bers, 2018, Coding and computational thinking in early childhood: The impact of ScratchJr in europe, European Journal of STEM Education, 3, 10.20897/ejsteme/3868 Bers, M. U. (2018b). Coding, playgrounds and literacy in early childhood education: The development of KIBO robotics and ScratchJr. In 2018 IEEE global engineering education conference (pp. 2094–2102). Bers, 2019, Coding as another language: A pedagogical approach for teaching computer science in early childhood, Journal of Computers in Education, 6, 499, 10.1007/s40692-019-00147-3 Bers, 2014, Computational thinking and tinkering: Exploration of an early childhood robotics curriculum, Computers and Education, 72, 145, 10.1016/j.compedu.2013.10.020 Bers, 2019, Coding as a playground: Promoting positive learning experiences in childhood classrooms, Computers & Education, 138, 130, 10.1016/j.compedu.2019.04.013 Brackmann, 2017 Brackmann, C., Barone, D., Casali, A., Boucinha, R., & Muñoz-Hernandez, S. (2016). Computational thinking: Panorama of the Americas. In 2016 international symposium on computers in education (pp. 1–6). Caetano, G., & De Oliveira, O. (2015). Computational thinking and child performance in a preschool. In Annual conference on innovation and technology in computer science education (vol. 2015-June) ITiCSE, (pp. 57–62). Chioccariello, 2019, Programming to learn in primary schools: Including scratch activities in the curriculum, 21 CIEB, 2019 Code.org, 2020 Cook, 2002 Dasgupta, A., Rynearson, A., Purzer, S., Ehsan, H., & Cardella, M. (2017). Computational thinking in K-2 classrooms: Evidence from student artifacts (fundamental). In ASEE annual conference and exposition, conference proceedings (vol. 2017-June) (pp. 1–22). Denning, 2009, The profession of IT: Beyond computational thinking, Communications of the ACM, 52, 28, 10.1145/1516046.1516054 Denning, 2017, Remaining trouble spots with computational thinking, Commun. ACM, 60, 33, 10.1145/2998438 Ehsan, H., & Cardella, M. (2017). Capturing the computational thinking of families with young children in out-of-school environments. In ASEE annual conference and exposition, conference proceedings (vol. 2017-June) (pp. 1–12). Ehsan, 2020, Computational thinking embedded in engineering design: Capturing computational thinking of children in an informal engineering design activity, International Journal of Technology and Design Education Falcão, 2015, Computational thinking through children’s games: An analysis of interaction elements, 1 Feldman, 2006 Fischer, 2017, 1 Fischer, 2004, Meta-design: A manifesto for end-user development, Communications of the ACM, 47, 33, 10.1145/1015864.1015884 Fischer, 2000, Meta-design: Design for designers, 396 Futschek, 2006, Algorithmic thinking: The key for understanding computer science, 159 Gerhardt, 2009 Gil, 2009 González, Y. A. C., & Muñoz-Repiso, A. G. (2017). Educational robotics for the formation of programming skills and computational thinking in childish. In 2017 international symposium on computers in education (pp. 1–5). González, 2018, A robotics-based approach to foster programming skills and computational thinking: Pilot experience in the classroom of early childhood education, 41 González-González, 2019, Bringing computational thinking to hospital classrooms, 31 Google, 2019 Govind, 2020, Engaging children and parents to code together using the ScratchJr app, Visitor Studies, 1 Guenaga, 2017, Trastea.club, an initiative to develop computational thinking among young students, 10:1 Hemmendinger, 2010, A plea for modesty, ACM Inroads, 1, 4, 10.1145/1805724.1805725 Jun, 2018, A study on development of evaluation standards for unplugged activity, 279 Kalogiannakis, 2019, Evaluating a course for teaching introductory programming with scratch to pre-service kindergarten teachers, International Journal of Technology Enhanced Learning, 11, 231, 10.1504/IJTEL.2019.100478 Kitchenham, 2007 Lazar, 2017 Lee, 2019, Implementing unplugged coding activities in early childhood classrooms, Early Childhood Education Journal, 47, 709, 10.1007/s10643-019-00967-z Li, 2020, On computational thinking and STEM education, Journal for STEM Education Research, 3, 147, 10.1007/s41979-020-00044-w Liukas, 2015 Lockwood, 2017 Metin, 2020, Activity-based unplugged coding during the preschool period, International Journal of Technology and Design Education Murcia, 2019, Exploring the multimodality of young children’s coding, Australian Educational Computing, 15 Nam, 2019, Connecting plans to action: The effects of a card-coded robotics curriculum and activities on korean kindergartners, The Asia-Pacific Education Researcher, 28, 387, 10.1007/s40299-019-00438-4 Otterborn, 2020, Investigating preschool educators’ implementation of computer programming in their teaching practice, Early Childhood Education Journal, 48, 253, 10.1007/s10643-019-00976-y Papadakis, 2016, Developing fundamental programming concepts and computational thinking with ScratchJr in preschool education: A case study, International Journal of Mobile Learning and Organisation, 10, 187, 10.1504/IJMLO.2016.077867 Papert, 1980 Petersen, 2008, Systematic mapping studies in software engineering, 68 Pila, 2019, Learning to code via tablet applications: An evaluation of Daisy the Dinosaur and Kodable as learning tools for young children, Computers and Education, 128, 52, 10.1016/j.compedu.2018.09.006 Pinto, 2019, Programming and robotics in early childhood education: Multi case study in Portugal, Revista Prisma Social, 248 Pinto, 2019, Learn to program in preschool: Analysis with the participation scale [Aprender a programar en educación infantil: Análisis con la escala de participación], Pixel-Bit, Revista de Medios y Educacion, 133, 10.12795/pixelbit.2019.i55.08 Portelance, 2016, Constructing the ScratchJr programming language in the early childhood classroom, International Journal of Technology and Design Education, 26, 489, 10.1007/s10798-015-9325-0 Pugnali, 2017, THE impact of user interface on young children’s computational thinking, Journal of Information Technology Education: Innovations in Practice, 16, 171 Rafique, 2020, A computation model for learning programming and emotional intelligence, IEEE Access, 8, 149616, 10.1109/ACCESS.2020.3015533 Rehmat, 2020, Instructional strategies to promote computational thinking for young learners, Journal of Digital Learning in Teacher Education, 36, 46, 10.1080/21532974.2019.1693942 Rose, 2017, An exploration of the role of visual programming tools in the development of young children’s computational thinking, Electronic Journal of e-Learning, 15, 297, 10.34190/ejel.15.4.2368 Santos, P., Araujo, L., & Bittencourt, R. (2018). A Mapping Study of Computational Thinking and Programming in Brazilian K-12 Education. In 48th annual frontiers in education conference (pp. 1–8). Saxena, 2020, Designing unplugged and plugged activities to cultivate computational thinking: An exploratory study in early childhood education, The Asia-Pacific Education Researcher, 29, 55, 10.1007/s40299-019-00478-w Strawhacker, 2018, Teaching tools, teachers’ rules: Exploring the impact of teaching styles on young children’s programming knowledge in ScratchJr, International Journal of Technology and Design Education, 28, 347, 10.1007/s10798-017-9400-9 Sung, 2017, Introducing computational thinking to young learners: Practicing computational perspectives through embodiment in mathematics education, Technology, Knowledge and Learning, 22, 443, 10.1007/s10758-017-9328-x Thiollent, 1986 Torres, 2018, Roamer, a robot in the classroom of Early Childhood Education for the development of basic spatial notions, RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao, 2018, 14, 10.17013/risti.28.14-28 Valente, 2016, Integração do pensamento computacional no currículo da educação básica: Diferentes estratégias usadas e questões de formação de professores e avaliação do aluno, Revista E-Curriculum, 14 Vartiainen, 2020, Learning machine learning with very young children: Who is teaching whom?, International Journal of Child-Computer Interaction, 25, 10.1016/j.ijcci.2020.100182 Vee, 2013, Understanding computer programming as a literacy, Literacy in Composition Studies, 1, 23, 10.21623/1.1.2.4 Wang, 2014, A tangible programming tool for children to cultivate computational thinking, The Scientific World Journal, 2014 Wentworth, P. (2010). BingBee @ RaglanRoad - A field trial with unattended educational kiosks. In 2010 IST-africa (pp. 1–8). Wing, 2006, Computational thinking, Communications of the ACM, 49, 33, 10.1145/1118178.1118215 Wing, 2010 Wing, 2017, Computational thinking’s influence on research and education for all, Italian Journal of Educational Technology, 25 Yu, 2020, Considering parents in coding kit design: Understanding parents’ perspectives and roles, 1 Yu, J., & Roque, R. (2018). A survey of computational kits for young children. In Proceedings of the 2018 acm conference on interaction design and children (pp. 289–299). Zangirolami-Raimundo, 2018, Tópicos de metodologia de pesquisa: Estudos de corte transversal, Journal of Human Growth and Development, 28, 356, 10.7322/jhgd.152198 Zapata-Ros, 2015, Pensamiento computacional: Una nueva alfabetización digital, Revista de Educación a Distancia (RED), 47 Zhang, 2019, A systematic review of learning computational thinking through Scratch in K-9, Computers and Education, 141